-Renamed methods in core.Application which conflicted with
core.state.State to allow a class to extend Application and implement
State simultaneously, simply for convenience.
-Added LWJGLApplication which simply uses ScreenLWJGL.
-Miscellaneous modifications in a variety of classes, mostly javadoc
related to @throws