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.
Merge remote-tracking branch 'upstream/master'
Fixed Player one looped turn.

Fixed the loop, and will merge to try and finish Resource GUI
Merge remote-tracking branch 'upstream/master'
Going to Merge Brent's new mapEvent changes

committing my changes before merging upstream to master
Merge remote-tracking branch 'upstream/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.
Merge pull request #47 from jajav33/master

Fixed Players Turn Loop, Added simple GUI, Added EndGame Function