* Controls all generation of programmer related debugging features.
There are no performance guarantees (almost certainly slower) and no
end-user benefits aside from enhanced crash info.
* Defaultly disable debugging features, and enable more aggressive
optimisations in both the compiler and linker.