Refactored CreatureObject
Merge remote-tracking branch 'origin/master' into CreatureObjectRefactor

Conflicts:
	src/resources/objects/creature/CreatureMessageBuilder.java
	src/resources/objects/creature/CreatureObject.java
	src/services/PlayerService.java
	src/services/ai/AIActor.java
	src/services/ai/states/AttackState.java
Fixed some merge issues with creature refactor.
Merge pull request #1172 from ProjectSWGCore/CreatureObjectRefactor

Creature object refactor