Catrobat/Catroid — pull request #121 by aried3r (2012-12-27 03:51:12+00:00)
Title: Upped targedSdk, removed debuggable, require Open GL ES 2.0

* Increased the **android:targetSdkVersion** from 15 (IceCreamSandwich) to 17 (Jelly Bean) so that no compatibility modes are used. Since we have a lot of 4.2.1 devices in our project our app implicitly gets tested on this API level.

* Removed **android:debuggable="true"**.
Reason: Since SDK Tools, Revision 8 (from December 2010!) this is no longer needed.
Quote from https://developer.android.com/tools/sdk/tools-notes.html
> Support for a true debug build. Developers no longer need to add the android:debuggable attribute to the tag in the manifest — the build tools add the attribute automatically. In Eclipse/ADT, all incremental builds are assumed to be debug builds, so the tools insert android:debuggable="true". When exporting a signed release build, the tools do not add the attribute. In Ant, a ant debug command automatically inserts the android:debuggable="true" attribute, while ant release does not. If android:debuggable="true" is manually set, then ant release will actually do a debug build, rather than a release build.

* Require OpenGL 2.0 ES.
Catroid now requires OpenGL ES 2.0. Please see http://goo.gl/GzZ7X for details. The main reason for us to do this is that Google Play filters apps based on - among other criteria - the **<uses-feature>** elements. Since we use libgdx in OpenGL ES 2.0 mode, users without it cannot properly use Catroid and the Stage would force close. By adding this element, Catroid will not be shown in the Play Store for them, thus avoiding this issue. Please also see https://developer.android.com/about/dashboards/index.html#OpenGL for more information about the relative number of devices that support Open GL ES 2.0 (at the time of writing, almost 91%).

[Successful testrun](http://catrobatgw.ist.tugraz.at:8080/job/Catroid-custom-branch-test/40/)