Fix to Door toggling error

Made it so that the Map class would correctly set the occupant and
occupied status of a square when closing a door.
AP Reset on Turn Change

Continued adding support for the change of turns. The code should now
set the AP of all the units belonging to the player who's turn it is to
the maximum AP of that unit.
Merge branch 'master' of https://github.com/UnofficialSpaceHulkTeam/UnofficialSpaceHulk