ALL: Remove optimization unstable code on checking for null after new.

Using (std::nothrow) was not desirable due to the Symbian toolchain
lacking a <new> header. A global solution to this was also not easy
by redefining "new" as "new (std::nothrow)" due to custom constructors
in NDS toolchain and various common classes. Also, this would then
need explicit checks for OOM adding to all new usages.

For now to remove this optimisation unstable code is best as it is
likely to not be present anyway, and OOM will cause a system library
exception instead.