Support "image layer" for Tiled Map (CCTMXTiledMap).

New tests in TileMapTest: TMXOrthoBackgroundOnlyTest, TMXOrthoBackgroundWithSpritesTest.

New classes for CCTMXTiledMap: CCTMXImageLayer, CCTMXImageLayer, CCTMXImageLayerInfo.

New method for CCTMXTiledMap: imageLayerNamed() - Return the TMXImageLayer for the specific layer.

Correct error when tiled map (CCTMXTiledMap) not consists of tilesets.

Correct potential error for parse of the image source of tilesets (added enum TMXPropertyTileSet).

Assert for CCTMXLayer, when texture for tileset is not loaded.
Add new test: TileMapTest / TMXReadSameNamePropertiesTest.

New map in TestCpp / Resources: fantasy-world (tmx + png).
Added TMX polyline parsing.

Added test TMXOrthoObjectsTest2: example parse and draw polylines, polygons, ellipses, boxes for objects.

Extended method TMXReadSameNamePropertiesTest::out(): print array (points of object) into the string.
Removed C++11 features.
Test TMXOrthoObjectsTest2 included to the global tests.
Merge branch 'extend-tilemap' of github.com:savdalion/cocos2d-x into extend-tilemap

Conflicts:
	cocos2dx/proj.win32/cocos2d.vcxproj.filters
	cocos2dx/tilemap_parallax_nodes/CCTMXImageLayer.cpp
	samples/Cpp/TestCpp/Resources/TileMaps/fantasy-world.png