Merge pull request #1 from libgdx/master

update
Merge pull request #2 from libgdx/master

Update private fork
Merge pull request #3 from libgdx/master

Update my Fork
move headless to its own backend
mock elements
build.xml for headless backend
add headless GraphicsType
Initial commit for libgdx ios gradle support in the cli
Fix .gitignore and add gwt/war to setup extension so gdx-setup.jar no longer fails
ReflectionPool: Use ClassReflection
so the ReflectionPool GWT emulation is no longer necessary.
Cleanup of touch input and wakelocks

- Removed unneeded variable
- Made touch state and pointer id much nicer.
- Very minor formatting
Fixed comment removal
Merge remote-tracking branch 'upstream' into headless
Merge remote-tracking branch 'coverslide/coverslide-gwt-files'
ParticleEffect: Use Writer instead of File in save method
This way the GWT emu for ParticleEffect is no longer needed.
give delta time for headless graphics
GWT: Implement Pattern/Matcher emulation using RegExp
The RegExp implementation is more complete than the Avian. Also JsonWriter does not need an emulation anymore.
Better method generics.
JsonValue gets bloated but covers all primitive types and can create arrays.

Hated to do it, but I needed it. Creating arrays is more efficient and relatively common. Fixed up a few places in libgdx using JsonValue.
Merge branch 'origin/master'