Updates to ResetMap Method

- Altered reset map method to iterate through gameobjects in the scene
instead of pulling references from the map class. (More reliable)

- Added declaration of the Actions array list for recalling selected
unit.

- Called selectUnit after resetting the map to reselect a unit
Layer assigning & Prefab Cleanup

- Created InitialScene layer and assigned it to the objects that start
in the scene.

- Created MapRepresentation layer and assigned it to all of the prefabs
used to create the map and units.

- Removed the old Genestealer deployment UI canvas.
Merging changes between alisdair's local copy & github master

Conflicts:
	Assets/Code/InputOutput.cs
	Assets/Scenes/Game.unity

This has been caused because the InputOutput class has been edited by
both Alisdair and Rory. I am merging the changes.