Added basic physics simulation subsystem. No integration.
Merge branch 'physics' into development
Adds basic physics simulation subsystem.
Removed legacy PhysicsSimulation, with impl.
Added physics shape factory that creates physics shapes, for now just rectangles...
Code clean-up: reversed parameter order for physics body def constructor.
Removed old code from MyGame (test).
Added physics to Game/Impl and basic simulation of bullet velocities.
Merge branch 'development' into physics
Getting latest version.
Added eclipse profile for main project. Argh.
Fixed bug in keyboard input
Merge branch 'development' of https://github.com/Jokab/Bullet-Inferno into development

Conflicts:
	Bullet-Inferno/src/se/dat255/bulletinferno/model/PlayerShip.java
Forgot to add a method...
Added collision queue with listener for physics world collisions (Box2D).
Added basic collision handler implementation for bullets (they destroy each other, or anything else they hit).
Merge branch 'physics' into development
Added collision detection.

Conflicts fixed:
	Bullet-Inferno/src/se/dat255/bulletinferno/model/WeaponImpl.java
Merge branch 'development' into loadoutScreen
Fixed tests.
* Removed tests for SetPosition as Projectile no longer has a method.
* Added init method to the SimpleMockProjectile.
Merge branch 'development' into loadoutScreen
Set up a (very) basic first attempt at a menu.