Add full list of c++ allocation and deallocation operators. New now throws exceptions.

New now act as standard new in term of throwing exceptions. That mean that if something bad happen new operant throw exception. If std::nothrow is used than the new will return NULL.

Delete have no reason to throw exception so it only return when something bad happen.
Fixing warning of not use return variable.