issue #2412:remove platform.cpp/.h
issue #2412:remove blackberry and marmalade port because they don't support c++11