GameGrid to not be TurnListener

GameGrid used to notify all units of a new turn.  The
AbstractUnitController is to be in charge of this now.  Also deleted
commented GameGrid methods.
Move GameGrid reflective call to ReflectionHelper