Refactor:
- TextureData to handle Pixmap and Custom TextureType
- TextureData consumeCompressedData to consumeCustomData
- GLTexture function to uploadImageData to custom mipmap level

Added:
-MipMapTextureData which handles multiple TextureData to be uploaded to single mipmpa levels
MipMapTextureData fixes
Changes updated
add get window method to IOSApplocation
Merge pull request #1668 from jrenner/master

add get window method to IOSApplocation
fixed up a few things, including revert for #1678
fixed up a few things, including revert for #1678
fixed compiler errors
I'm a special kind of dumb, commented iOS input handling, sorry...
gah
updated gitignore
we ignore android native dirs in gradle tempalte
Dispose gdx resources if the fragment is being removed from its activity
or the activity is in the process of finishing.
Fixed an unforgivable mistake ^_^
Merge pull request #1684 from davebaol/fragment

Fragment Lifecycle: Hope Dies Last
MathUtils: Fixed isEqual() documentation
Merge pull request #1686 from Turbo87/patch-1

MathUtils: Fixed isEqual() documentation
Fix up some tests
Add mulLeft to matrices
Added default styles

Many people use the default skin for testing scene2d.ui, because it is the only one available AFAIK.

Calling any of the following will result in an exception, because the default skins which are set in the constructors do not exist in the uiskin.json:

`ProgressBar progressBar = new ProgressBar(0, 100, 1, true, skin);`
`ProgressBar progressBar = new ProgressBar(0, 100, 1, false, skin);`
`Slider slider = new Slider(0, 100, 1, true, skin);`

Thus I added some styles for those cases.
Add mulLeft to gwt Matrix4