Merge pull request #3 from iangodin/master

Added formatting function/classes
add config options for linux
fix missing includes for gcc 4.6
remove the doxygen header for now
add test program to start testing format code
Add emacs mode tag
make number parse truly private - no need for it in the header
add pseudo target for test targets
Merge Ian's format tag stuff into strutil format
Update copyright notice to include Ian
Move filetype variables to end of file, add vim tag
restore disabled code now that it is working
- convert to iterator style access internally
- add specific overrides to have conststr mechanism work
changes to start supporting basic conditional config
compile fix for gcc 4.7
add initial version of mathematical region operations
remove old files now merged to strutil
clean up env var handling
add prefix to unittest executables to avoid pollution of normal binary space
add diagnostic prints