initial commit of new LwjglHeadlessApplication for a headless libgdx,
some LwjglApplication cleanup
add Apache Header
fix natives for LwjglHeadlessApplication
new Application type HeadlessDesktop for LwjglHeadlessApplication
Fixed atlas index
Index is always (gid-1), so the processing order of the tile sets does not matter.
Fixed rare crash on Keyboard.isKeyDown

Fixes #1090
Added getKeyFrames() function

Added getKeyFrames() method to get the array where the Animation's frames are stored.
Added FBO.end(x, y, width, height) method

Added parametrised FBO#end(...) method that restores the viewport sizes
passed as arguments.
Experimental: Attempted fix for rare ArrayIndexOutOfBoundsException

This might fix #1095 It will at least prevent crashes in those weird situations.
Add controller listeners clear method

I find this usefull
javadoc
Only get the contact list once
TextField#getSelection fix
Merge pull request #1107 from seroperson/master

TextField#getSelection fix
[android] add AndroidApplicationConfiguration.disableAudio option
Merge pull request #1109 from batesj/useAudio

[android] add AndroidApplicationConfiguration.disableAudio option
Sync with change in core
Remove deprecated wakelock from AndroidDaydream

We don't use this type of wakelock anymore.
Merge pull request #1111 from Unkn0wn0ne/patch-4

Remove deprecated wakelock from AndroidDaydream
Merge branch 'origin/master'