Fixed Start/Stop Error

Fixes StartBot()/StopBot() error caused by calls to StopBot() from
within the bot. This caused the BotManager to have an incorrect status
of the RunningBot when not using separate processes. Also fixed mainLog
not displaying launch info if a bot was set to not autostart while using
AutoStartAllBots. Corrected minor typo in Bot.StopBot as well.