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.
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
Slider, fixed animation.
LwjglCanvas, fixed for Mac. Stupid Mac.
Merge remote-tracking branch 'origin/master'
Added getCurrentType() to ShapeRenderer.
fixed issue 1224, button states were reversed on Mac OS X
Clean up.
fixed issue 1199, converting a CFStringRef to a cstring seems to be black magic. Original implementation choked on CFStringGetCStringPtr
Merge branch 'master' of github.com:libgdx/libgdx
updated convert.properties in iOS template
libgdx release 0.9.8
made objectal and opentk defaults in ios backend
gah, wrong version :p
bump version number to 0.9.9