removed the usage of the GlobalIncludes.h file
moved from the UNDEFINED_VALUE macro to the class-based version
Merge pull request #2 from ThomasHauth/GlobalIncludesRemoved

Global includes removed