Fix Linux window frame size issue.

Moved setVisible to after pack. The window frame would sometimes become infinitely small on application start on linux. This seems to have fixed it.
Added setCamera that accepts a Rectangle.
Removed isApplet functionality.

GameBase should not know about its usage as a frame of applet. This should be handled by the application. Check typeof maybe.
Added Rectangle touching methods.
Update gitignore.

dont ignore src or subdirectories. 4 levels deep.
Added AssetManager class.

This will mostly replace ContentManager.
ContentManager may split out and re-absorb the loading of content at a
later time.
Removed System.exit(0) call.

This should be done by application.
Fix mouse coordinates not set on listener.
Refactoring GameCamera Class.

More like a Rectangle. May extend from Rectangle down the road.
Code and comment cleanup.
Tidy up core classes.
Add inputMappings and related methods.
Refactor QuadTree into SpacialIndexing Package.
Fix GameCamera lockTo ignoring non 0,0 origin for locking area.
Update .gitignore to include tests package.
Added GameCameraTest Test Case Suite.
Fixed SAT Translation Vector directionality issue.
Updating stats gathering.