Introduce DEBUG, DEBUG_ASSERT, DEBUG_TRACE options
Turn building documentation off by default
Disable building extra features & turn on docs generation