Added controller selection via popup menues.
Fixed bug where app would crash when no controllers were found
Added something
Merge branch 'AppWPF' of https://github.com/Nebri/Mohawk_Battleship into AppWPF

Conflicts:
	AppWPF/MainWindow.xaml.cs
	MBC.v11.suo
Fixed syntax
Console help messages fix

Fixed the display of the 'help' command by showing descriptions. This
fix also affects any calls to Show.ProperLine.
Logic error fix

Refer to Issue #54
Started core cleanup

Will reduce the number of classes/objects being used by condensing the
ControllerUser and Register into a Player
Finished messing with MBC.Shared

Completed changes that were required in the shared framework in order to
make the code cleaner.
More cleaning
Merge remote-tracking branch 'origin/master' into Ryan_A_Crazy_Experiments

Conflicts:
	AppConsole/Show.cs
	AppWPF/MainWindow.xaml.cs
	Core/Matches/RoundCollection.cs
	Core/Rounds/ControllerRound.cs
	MBC.v11.suo
More cleaning up/organization done. Changing internal engine from step-based gameplay to realtime/event-centered gameplay.
More progress toward core cleanup (60% complete)
More core cleanup. Removed thread creation overhead; will significantly increase performance. Class organization with MBCObject.cs made to various major classes, as they are all similar in structure.
Working on events.
Progress
Interfaced and restructured some classes to make framework development/conceptualization easier. Created full-fledged method threading classes and implemented their use into the ControlledPlayer class.
Merged RegisterInfo.cs into Register.cs; no need for so many different classes, rather it is best to refer to every major entity as an IDNumber. Implemented empty custom serialization to all events. All events are now identifiable by an enum. Events are now structured to support multi-threaded game play (1 thread per round), which may be toggle-able later on. Game logic is now separated from data manipulation to support events. More invalid documentation removed.
Never liked the name of "MatchInfo" so I renamed it to "MatchConfig" so it makes more sense.
Added a few more events. Refined the threading classes.