added doxygen support and doxygen build scripts

Doxygen config files and build scripts.  Just run the build scripts to build doxygen documentation - including api docs, graphs and source code viewer.