Integrated configuration constants

CONFIG::DEBUG

The CONFIG::DEBUG constant indicates whether or not the program is targetting a debug build.

CONFIG::RELEASE

The CONFIG::RELEASE constant indicates whether or not the program is targetting a release build.

CONFIG::TEST

The CONFIG::TEST constant indicates whether or not the program is compiling for evaluating unit tests.