Implemented structure for different bosses
Made enemies handle weapons offsets correctly
Improved boss AI methods
Made it possible for bosses to change their movement patterns
Implemented more movement patterns
Merge branch 'bossFixes' into development

Conflicts:
	Bullet-Inferno/src/se/dat255/bulletinferno/model/entity/DefaultBossImpl.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/entity/EnemyType.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/entity/SimpleBoss.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/map/SliceDefinitionImpl.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/map/SliceImpl.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/weapon/WeaponData.java