-Cleaned up base API code warnings

-Cleaned up internal API code warnings
-Added "/ban" and "/unban" chat commands
-Added "player" param to "/delete" that takes a param of "dead"
-Added "faction" param to "/delete that takes a param of "nofounder", "noleader", or "empty"
-Added character event interface
-Fixed bug with loading plugins when autostart is set
-Major code cleanup in SandboxGameAssemblyWrapper
-Added a few more internal types to the reflection unit testing
Merge remote-tracking branch 'upstream/master'
Revert "-Cleaned up base API code warnings"

This reverts commit f6e8c68bf4c6e5b099f114c530990831818d9bfb.