commiting to merge
Merge branch 'master' of https://github.com/hunktop/awayteam

Conflicts:
	src/v1/AwayTeamV1/Assets/Scripts/Scenes/MissionScene.cs
mergin
Merge branch 'master' of https://github.com/hunktop/awayteam

Conflicts:
	src/v1/AwayTeamV1/Assets/Scripts/Scenes/MissionScene.cs
A lot of changes, some experimental.

1) A shot at implementing abilities.  Everything an actor can do, from moving, skipping his turn, attacking, etc. is an ability.
Each ability is defined in a seperate class.  Now, each ability might have different input requirements (to move you have to click
an actor then click a destination, for example) so this is captured by the "AbilityController" classes.
I will update the google docs and maybe draw some diagrams to illustrate the tentative design here better.
It definitely will take a few iterations to perfect.

2) Putting the the basic structure for running a turn.  Turn has a start, middle, and end.
Using a "team" class right now to represent a collection of players, may require some
iteration here to get this right.  Again will update docs with info.

3) Added some code for loading a font, but this doesn't seem to work too well...required
modifying some code in the futile package to work right.