First rebalancing row thanks to Danimal

Closes #288
Fixed the training dummy 4 thanks to Danimal.

Closes #287
Added the new animated boulder. You can now see the ball rolling. :)

Fixes #286
Initial unit test framework commit
Added unit test option that is off by default.
Merge pull request #297 from oyvindln/development

Unit test stuff
Merge pull request #298 from hwoarangmy/development

Allow to choose faction before launching a game + configurable spawn pool per faction
Added missing boulder skeleton file.

Sorry :S
Add support for room/trap config files
fixes #239
Chickens now spawn 1 per chicken coop instead of 1 per hatchery
fixes #296
When it eats, a creature gets a bit of hp (configurable in rooms.cfg)
Upgraded the mesh format of models in need of it.

Closes #213
Made sure the creatures are using reachable tiles when wandering/fleeing.

Part of #290

Most creatures are now behaving normally again...
There is still one knight stuck in Stone keep siege level in the middle of the level.
Merge pull request #300 from hwoarangmy/room-trap_config_files

Room trap config files + Spawn 1 chicken per coop
Merge pull request #291 from Bertram25/development

Several updates to models and game balance...