Merge remote-tracking branch 'upstream/master'
Wiping out old tiled implementation.
Missed the gwt module def.
Initial commit of new maps api.
Made the flip/rotate of tiles more sane (and less like the Tiled implementation). Added rotation, removed flipDiagonally. Changed loader and renderer to accomodate.
Boo, I missed the private field in the last commit.
Not forcing tiles to match the tile size of the layer they are in.
Trying some things with the TiledMapRenderer stuff.
Simple benchmark, Small fix to TiledMapRenderer2.
Initial SpriteCache based renderer.
PixmapPacker didn't duplicate borders.

Previous code was based on routine from TexturePacker but Pixmap takes
different parameters to Graphics2D.
Blending function restored after duplicating borders for efficiency.
Added boolean forceSquareOutput for Settings. This can be used to make
sure that the output images are squares. My main motivation: In OpenGL
ES 1.0, mipmaps require square textures.
Let unchecked exceptions thrown in a Runnable kill the app do not just
eat them.

Do not hold the lock on runnables across invocation of the callbacks. 
Its fine to add more runnables while the executed runnables list is
being run through.

Add a test case too.
Merge pull request #212 from bitiotic/master

Let unchecked exceptions thrown in a Runnable kill the app do not just eat them.
Merge pull request #211 from hyvas/master

PixmapPacker didn't duplicate borders.
fixed issue 1226, unused var in UITest
fixed issue 1222, chain and loops weren't respected by debug renderer
fixed issue 1203, pingpong keframe indexing was off
Changed the commit according to Seraphim6x7 suggestion.
Merge branch 'master' of https://github.com/libgdx/libgdx.git