Merge branch 'master' of https://github.com/libgdx/libgdx into various
Added hashCode to Quaternion

Quaternion was only overriding `equals()`, but not `hashCode()`. The methods are generated with Eclipse and slightly changed to make them shorter and keep the same behaviour of the old `equals()`.
Added function to add an asset to the AssetManager
Added function to retrieve all the assets of a give type
Rename get to getAll AssetManager
Removed function to add an asset to the AssetManager
gitignore extension

Added star wildcard to extensions, added a few more and separated them by technology
Added GWT and NetBeans rules
Merge pull request #1588 from wmora/master

gdx-setup gitignore extension
Avoid method call in asStringArray.
added lame validity check for Android SDK in project generator
added sdk check to cli setup as well
fixed sdk check in cli generator
no more working dir setting for eclipse gradle...
tiny fix to desktop gradle model
fixed ios bullet build, issue #1171
Fixed unquoted values containing a foward slash.

Was broken after adding comments.
Merge branch 'origin/master'
Remove nested struct workarounds, flatten nested directors, etc.
Little hack to fix a link problem when using swig 3.0 with multiple modules and mingw (works fine with VC). The method ExceptionMatches is never actually used, so this practically removes it.
Swig generated files (warning: huge diff, might crash your browser).
Warnings