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.
Added documents for sprint 1
Merge branch 'development' into physics
Getting latest version.
Work on keyboard and touch input fixes
Cleanup
Implemented keyboard movement and smooth movement by touch, mouse and keyboard.
Merge branch 'inputFixes' into development

Conflicts:
	Bullet-Inferno/src/se/dat255/bulletinferno/controller/Touch.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/PlayerShip.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/PlayerShipImpl.java
Fixed errors in SimpleMockGame and PlayerShip interface.
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
Changed weaponimpl constructor order.
Forgot to add a method...
Moved WeaponImpl to new package model.weapon