Update the Android build template to use armeabi-v7a ABI
Build for armeabi-v7a by default for Android targets.
Minor change to #1043 so it uses the OPENGL_ES define which is already used within GamePlay to distinguish between OpenGL and OpenGL ES.
Implement CTRL+left move (go to previous word)
Implement CTRL+right move (go to end of word)
Add group bitmask filtering for PhysicsCollisionObject

PhysicsCharacter, PhysicsGhostObject and PhysicsRigidBody now supports
collision filtering using bitmasks.

See issue #1029 on github.
Fix iOS/Mac build.
Fixed compilation error on Android

Without the explicit cast call to std::string::insert(size_t, size_t, char)
becomes ambiguous.
Merge pull request #1050 from rgngl/androidBuildUpdate

Android build update to use armeabi-v7a as the default ABI
Merge pull request #1052 from Pixelized/text-box-ctrl-moves

Text box CTRL+direction moves
Merge pull request #1051 from rcmaniac25/opengl-fallback

Update define for #1043
Merge pull request #1054 from rgngl/xcodeFix

Fix iOS/Mac build.
fixed early exit when iterating Theme overlays
Changed shorts to ints for collision group bitfields.
Android build: Clean assets folder before building package

Otherwise deleted files from the project remain in the built .apk archive.
Merge pull request #1053 from rgngl/physicsFilters

Add group bitmask filtering for PhysicsCollisionObject
Merge pull request #1055 from rgngl/androidFix

Fixed compilation error on Android
Merge pull request #1060 from rgngl/androidBuildClean

Android build: Clean assets folder before building package
Merge pull request #1061 from blackberry/master

Merge master to next
Merge pull request #1059 from reven86/next-clean

fixed early exit when iterating Theme overlays