Adds Base class to tests

Base class displays the Menu( <- O -> )
Improved in some tests the way to create entries.
Instead of defining the tests twice: the "create" method, and the entry
   in the array, it is only needed in the array (ActionsTest, SpriteTest
   and Texture2DTest)
Merge pull request #2802 from dumganhar/develop

Updating multi-platform-xxx template for win32. And some warning fixes.
Merge branch 'test_base_class' of https://github.com/ricardoquesada/cocos2d-x into ricardoquesada-test_base_class
Fixing compilation errors for win32.
Adding BaseTest in TestCpp for Android, emscripten, linux, nacl and marmalade.
Merge pull request #2804 from dumganhar/ricardoquesada-test_base_class

Merge https://github.com/cocos2d/cocos2d-x/pull/2796
[Tizen] Add libwebsockets.h, .a and support C++11
Merge pull request #2808 from pyrasis/tizen_2.1

[Tizen] Add libwebsockets and support C++11
CPP Tests migrated to the new C++11 API

Many tests were converted to the C++11 API
and some tests were also simplified by using the "CL" macro
instead of the "CF" macro.
[C++ 11] Bug fix for the usage of lambda in testBasic.cpp while using GCC compiler.
Merge pull request #2813 from dumganhar/ricardoquesada-tests_less_warnings

Merge https://github.com/cocos2d/cocos2d-x/pull/2812
new CCLabelTTF (static) create with fontDefinition method, and new CPP test using it
Update AUTHORS [ci skip]