Added some macros for cmake builds to ease addition of new modules
Reorganizing and revamping Geometry module in progress
Compilation fixes when building shared libraries of Graphics module
Added DO_EXPORT to Timer classes
Reviewed UseDOFeatures.cmake for improved maintainability