More cleanup and abuse of C# features

Converted a few if elseif blocks into switch statements where it makes
sense
Changed if else to use a ? instead
More XML doc cleanup
Convert to switch statements where it makes sense
Merge remote-tracking branch 'asyncmaster/master'
Continued cleanup of xml docs tags

Also fixed up escape chars in xml doc -_-...
Cleanup unused usings in dotnetengine
Further cleaning up and organizing
Fixed all xmldoc warnings in BotManager
Cleanup some unused vars and usings
Massive cleanup in Modules
Fix .Net 3.5 and Linux build issue
Use a newer SmartThreadPool version.
Remove the REALLY nasty console prompt hack that has been around for way too long.
More cleanup/fixing restart ability.
Fix restart-instance even more, and a fix to currency.
Merge branch 'master' of github.com:aurora-sim/Async-Sim-Testing