Changes:

* The copyright has been changed from <2013 - 2014> to <2013>
* The CombatService class has a new implementation of MoveToUnit()
* The AbilityExecutor class has introduces two new copies of EnsureSpellsCast and ExecuteActions; They take tuple<Ability, double> objects instead of List<Ability> so that for each ability the class ensure you are in casting range.