Merge pull request #1 from libgdx/master

update
Merge pull request #2 from libgdx/master

Update private fork
Add LwjglHeadlessApplicationConfiguration
Add interval
Default to 60fps
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
Fixed error handling in AsyncExecutor's GWT emulation
Formatting
More buffer utils
Forgot to add generated cpp
Allow custom preferences locations on desktop,

See #918
- Implemented for Lwjgl and jglfw desktop backends
- Implements the alternative solution, instead of forcing XDG-compliancy
we allow the developer to choose
-Backwards compatible with old system by default
Typo fixes
BitmapFontCache setColor changed to match SpriteBatch/SpriteCache.

Old setColor methods renamed to setColors. Note setColors may soon be changed to something better.
http://www.badlogicgames.com/forum/viewtopic.php?f=23&t=12112
Merge branch 'origin/master'
Fixed javadoc warnings.
Minor change.
Changes
Fixed label pref size when using font scale.

http://www.badlogicgames.com/forum/viewtopic.php?f=11&t=12126&p=54427#p54427
Widgets now use setSize instead of setWidth/Height.

This avoids computing the pref size twice, since setWidth calls sizeChanged which invalidates.