Add protected Mesh constructor and move invalidate to VertexData
Add GL20 method not requiring an IntBuffer/FloatBuffer
Implement method without IntBuffer/FloatBuffer arguments for lwjgl
Implement GwtGL20 methods not requiring a FloatBuffer or IntBuffer
Add android backend, still need to add to jni though
Merge branch 'master' of https://github.com/libgdx/libgdx into gl
Update ShaderProgram#setUniformMatrix
Looks like count is ignored in lwjgl uniformmatrix
Add Android jni gl implementation and some minor lwjgl changes (mostly formatting)
Add GL array methods to JglfwGL20
Add ios implementation for gl methods without buffer
Merge branch 'master' of https://github.com/libgdx/libgdx into gl
Merge branch 'master' of https://github.com/libgdx/libgdx into gl
added a method to get fixtures count, primarily for quick stats
*[gdx/src/com/badlogic/gdx/utils/Timer.java] Changed types of "postTask", "scheduleTask" and also static "post", "schedule" methods from void to Task. Now they are returning processed task in case of assignment to a field on call.
*[tests/gdx-tests-android/project.properties] Updated target=android-19 to target=android=21
*[tests/gdx-tests/src/com/badlogic/gdx/tests/TimerTest.java] Implemented changes in Timer class to TimerTest class.

Signed-off-by: Burak Kurkcu <burakkurkcu@gmail.com>
Reverted back android target change from 21 to 19.

Signed-off-by: Burak Kurkcu <burakkurkcu@gmail.com>
Javadocs
Ignore the gradle-app.setting file.

I believe this file can be ignored, considering that it's only useful on the machine on which it was created (unless the other users have the same exact path), and it can easily be recreated by running the '--gui' option.

It really has no reason to be there.
Fixed postRunnable for LwjglCanvas.
Fix potential null pointer in fragment's immersive

mode.

Technical Description:
- When immersive mode was implemented in fragments, it worked by getting
the parent activity's application window's decor view.
- Sometimes getActivity() can return null.
- This patch prevents the application from crashing if the view is null,
but also uses AndroidGraphics' view for immersive mode.
- Android fragment starter now uses immersive mode by default like
Android test starter.
- Better exception logging
This patch resolves #2602