Merge pull request #1 from libgdx/master

update
Merge pull request #2 from libgdx/master

Update private fork
Removed GWT emu for AtlasTmxMapLoader and TmxMapLoader
This removes duplicated code for the GWT emulations and is a preparation for issue #1087
AtlasTmxMapLoader and TmxMapLoader now use the emulated GZIPInputStream and InflaterInputStream classes.
Merge pull request #3 from libgdx/master

Update my Fork
Merge branch 'master' of https://github.com/libgdx/libgdx into various
move headless to its own backend
mock elements
build.xml for headless backend
add headless GraphicsType
Merge branch 'master' of https://github.com/libgdx/libgdx into various
Log warning when loading obj file
Merge pull request #1169 from xoppa/various

Discourage the use of obj models
Merge pull request #1167 from Tom-Ski/master

Add gwt support for the gradle cli setup
Removed unnecessary casts.
Merge branch 'origin/master'
Streamhandling in NetJavaImpl plus tests for POST
GWT emu for BufferedInputStream does not implement 'available'
Made BufferedInputStream a FilterInputStream for the emulation (as buffering makes no sense in the emulation) and changed FilterInputStream.available to call the underlying stream.
This could fix the Issue #1175
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.
Merge pull request #1177 from hneuer/gwtbuffstream

GWT emu for BufferedInputStream does not implement 'available'