Added Ally GUI

+Asks Player if he wants to add an Ally, if yes, ally gets added and
MaxWeight increases by 150.
+I used 150 as a MaxWeightIncrease for the GUI, but I think this value
should be in the Ally.cs script. Let me know what you guys think.

+Also made changes to how the game controller changes to "End Turn"
state for scalability.
Fixed Player one looped turn.

Fixed the loop, and will merge to try and finish Resource GUI
Going to Merge Brent's new mapEvent changes

committing my changes before merging upstream to master
Added plain GUI changed Bren'ts mapevent

+Added simple plain gui for map events called NEWGUIMapEvents.cs

+Player Z values was out of range for it to work in the mapEvents.cs.
Tile kept returning null. So i modified it to work and surrounded it by
/////////// , incase you would like to change it back.
Added Q for end of Game during Gameplay

Added IsItEndOfGame() function that checks every cycle for an end Game
Event. For now that event is pressing the Q button at any time during
the game. It just loads the Main Menu again. Application.loadlevel(0).

+Issue, after selecting Single player, or Multpayer mode, Map loads, but
nothing else loads. No GUI, no Players. I am thinking it might be that I
am improperly loading the main menu scene, but before I try anything on
my side of things, I would like your guys' opinion.