Rename TileObject2D to TileMapObject2D, rename some functions.
For Travis CI - Install libasound2-dev only when targetting Linux.
Closes #430.
For Travis CI - Upgrade to Android NDK r10 and SDK r23.0.2.
Closes #429.
For Travis CI - For MinGW STATIC build, retry sample build for 3 times.
Each retry should build starts from where it fails, so hopefully it would not hit the memory limit.
Closes #431.
Fix Angelscript binding for TileMapObject2D.
Travis CI: API documentation update at 2014-08-27 16:22:36 UTC.
[ci package]
For Travis CI - Revert back to always install ALSA for all platforms.
Straightly speaking ALSA is not required while cross-compiling to other non-Linux targets. However, in the CI build we have enabled Lua or LuaJIT and because of that we have to build some native tool(s). The problem is when configuring native project on a Linux build system, we could not inform our CMake script to ONLY configure for the tool building. Currently the script always attempt to configure most of things including SDL which in turns depends on ALSA, although actually the Lua tool building does not require it.
[ci package]
For Travis CI - switch CI build to use OS X build environment.