Some changes to prepare for selection

Added the creation of terrain. Removed the placeable class in favor of
two seperate unit and terrain classes. Deleted some of the test units.
Added a battle_resolution state
Animationclass cleaning
Moving all classes except game1 to engine project

In case we want to make a sequel, having all the code in the entity
engine means we have more customization capabilities in the future.
Added terrain creation and visibility compat

Now you can place terrain and have it blend with your visibiltiy
General housekeeping of graphics
Rolling back things to stable state

This has no work on units but it is a point after terrain visibility and
housekeeping.
Add the beginning of a team class and a fpscoutner

I'm currently running at 30 with the default board, when i start placing
grass it goes down to 4 or 5 fps. Not good. Optimization.
Merge remote-tracking branch 'origin/Oliver' into lionel

Conflicts:
	EntityEngine/EntityEngine/EntityEngine/Components/TileComponents/BoardComponent.cs
	EntityEngine/EntityEngine/EntityEngine/Components/TileComponents/HexComponent.cs
	EntityEngine/EntityEngine/EntityEngine/Components/TileComponents/PlaceableComponent.cs
	EntityEngine/EntityEngine/EntityEngine/Components/TileComponents/TerrainComponent.cs