just because it tells me to
Merge branch 'UnityIntegration'
Closed issue #12
Changes:
	- Added ARMSectionHeaderView.xib and ARMTableHeaderViewWthActivityIndicator class
	- The table view controllers in BluetoothViewController and NetworkViewController now load this class as a content view for the section table header view.
Closed issue #16 and added an unfinished iPad storyboard
Changes:
	- Bluetooth ViewController has a new method “reloadTableViewWithAnimation” which calls “reloadSections:withRowAnimations”
Closed Issue #7, and modified iPad storyboard a little.
Changes:
	- Added ARMNewGamePromptViewController class
		- It presents a text field and allows editing of the text field, and enforces it’s length to be >= 3.
	- Added a Scene to the storyboard with a modal presentation of ARMNewGamePromptViewController
	- ARMPlayerInfo “isUserReayForLogin” was not functioning properly, so I fixed it.
updated installPlugin.sh
First iteration of Re-Vamping Networking; Got Dynamic Avatars to work
Major Changes:
	- ARMNetworkViewController: Oodles of Changes
		- Re-organized order of methods
		- Added passing a CompletionHandlerDictionary to ARMGameServerCommunicator instead of writing lots of spread out and repeated completion handlers
	- ARMGameServerCommunicator: oodles
		- Added support for a CompletionHandler Dictionary
		- Re-organized the order of methods

Minor Changes:
	- Purple Logo
	- TestAppDelegate/ARMAppController: Fixed a bug in copying Bundle Resources
	- ARMEditViewController: Added a debugging hardcode
	- ARMPlayerInfo: Added kAvatarImageFilenameFormatString so the GameServerCommunicator can access the correct filename format for storing images
Finished analysis and correction of ARMGameServerCommunicator
Next: Add Imporovements
	- Implement a method for recovering from errors
	- Implement a method for retrying failed requests
	- Review all #warning directives
Changes:
	- Removed Networking properties from ARMPlayerInfo
	- ARMGameServerCommunicator: Lots of changes
		- Removed the DataSource Protocol
		- Added NSError * as a return type for URLProcessor Types
		- Added CurrentSessionID and CurrentPlayersArray
		- Changed the name of getActiveSessions to getAllGameSessions
		- Changed getCurrentPlayersInSession to GetCurrentSessionInfo
		- Added #warning directives
		- Added comments and reorganized code
Lots of changes… but section header view works now!
Completed networking implementation
Closed Issue #26: The footer and header views are now updated with informative messages throughout the whole process.
Closed Issue #25:
Closed Issue #24: We won’t be implementing Intelligent error recovery. Not enough time. Now only default messages with ARMGameServerErrorDomain are displayed to the user.
Closed Issue #3: A pulldown refresh was implemented, but we won’t be automatically refreshing. Not enough time.
Closed Issue #1: The network view is now animated when it displays new table cells. It isn’t animated well, but it is animated.
TODO: Integrate and test with unity.
Fixed: The app delegate now overwrites any previous logo image that was stored in /Documents/images/, before it was not overwriting.
Integrated ARMTableHeaderViewWithActivityIndicator into ARMBluetoothViewcontroller.
Also: Fixed issue #27: ARMBluetoothManager now makes sure that CBCentralManager is powered on before issuing the “stopScan” message.

Changes:
	- Moved ARMReuseIdentifierForTableViewHeaderWithActivityIndicator into ARMTableHeaderViewwithActivityIndicator.h so it can be globally accessible instead of only accessible from ARMNetworkViewController
Closed Issue #29: Moved LOGO.png and tableview_checkmark into the same directory as Main.storyboard.
Reflected these changes in installPlugin.sh
Fixed issue #34: Networking did not properly show valid server responses
Changes:
 - Added Enum for ARMGameServerResponseErrorCode
 - Added ARMGameServerResponseErrorCode
 - Removed improper error handling in GameServerCommunicator
 - Added switch statement in NetworkViewController for new error codes

Additional Changes:
 - Made user name cell not selectable
 - Set the text color to the tint color of the currentPlayersLabel in playMode
Fixed issue #33: Activity indicators didn’t stop
Changes:
 - Added a call to [delegate setActivityIndicatorsVisible] in handleGameServerResponseWithImageProcessor
Fixed issue #32: The app ignored a 401 when attempting to join a session.
Changes:
 - When the server says that the user is already in a session, the app now executes a leave session request
Fixed issue #35: The app did not persist cookies between sessions.
Changes:
 - When GameServerCommunicator receives a cookie, it passes it to PlayerInfo through networkDidLogInWithCookie:
 - PlayerInfo saves the gameServer cookie when the app enters the background
 - GameServerCommunicator asks PlayerInfo for the cookie in init: and adds it to the HTTP Cookie Shared storage
Updated installPlugin.sh
Copying over new Avatars
Changes:
Images.xcassets:
 - Added all icons and LaunchImages
+ integration/SplashScreen.mm:
 - Override Unity’s splash screen with the LaunchImage

ARMPlayerInfo:
 - Stopped persisting GameTileImageTargetID between sessions
 - Stopped hardcoding the Player’s Display Image
ARMAppController/TestAppDelegate:
 - Added copying of colored avatars to the documents/images directory instead of LOGO.png
InstallPlugin.sh:
 - Added copying of images