Merged analog and bom changes from analog branch. Tested and working. Fixes #560
Updated analog.c and analog.h documentation and regenerated the docs. No need to remake the library as its just comments.
fixed some style stuff
Copying Kevin's analog code over from the analog branch.
Updated libdragonfly documentation.
Added libdragonfly project folder.