Two reported errors fixed

The chatbox one is very strange, what's putting numbers in GUIChat's
messages table??
Small fixes

Clients aren't guaranteed to have a controlling player, and fix for
console running sh_csay.
Small oversights
Friendly fire command

Sets the scale for friendly fire.
Fix for mods without Commander UI

This would error.
Should not allow fallback to ELO or Hive

Otherwise they'll try and call fallback and it'll stack overflow.
Fix for people setting map time as a string

May as well fix it for them.
Merge pull request #272 from Person8880/develop

Loads of script errors fixed