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.
added ios to project update code
Not forcing tiles to match the tile size of the layer they are in.
throwing GdxRuntimeException now in case a classpath FileHAndandle is created
Trying some things with the TiledMapRenderer stuff.
fixed most of gdx-setup-ui to show ios options
Merge branch 'master' of github.com:libgdx/libgdx
fixed build file
extensions are now all put into separate directories in distribution
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.