Replace GLWallpaperService with a simpler method

Android's GLSurfaceView is now used. GLWallpaperService (which was
basically a carbon copy of GLSurfaceView anyway) has been removed.

Implementation is from http://www.learnopengles.com
Init GLSurfaceView in onCreate(), not constructor
Remove ContextFactory, use GLSurfaceView default

ContextFactory is more or less identical to the internal
DefaultContextFactory that GLSurfaceView uses by default.
Destroy renderer at original spot

Destroying it in onSurfaceDestroyed() seemed to create some problems.
Normalize line endings

I am not sure why .gitattributes didn't handle this on the other end.
Use vertex color in shader when obj.setColor()

See #238
Use library reference, not outdated download
Delete outdated zip file

Use a library reference instead.

https://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject
Merge branch 'master' into simple-wallpaperservice
Remove double-sided triangles from Cube
Homogenize Cube's vertex colors
Fix RajLog.v() log level
Auto-format animation object classes
Remove unused variable from animation objects
Add isPlaying() to animation objects
Remove mCurrentTime from animation classes

Since it will always be refreshed when needed, there is no point in
saving it.
Rework vertex animations

* Decoupled animation FPS from renderer FPS. The animation FPS can now
exceed the renderer FPS (an unlikely scenario).
* Fixed #122 (jitter with multiple animation objects). The shader
animation parameters are now set every frame and in the correct spot
(after glUseProgram).
Auto-format MD2 parser
Close [Buffered]InputStream in MD2 parser
Merge remote-tracking branch 'origin/master' into simple-wallpaperservice