Enabled C++ STL, added exceptions and -fpermissive