Scripts/Commands: Add optional reason to server shutdown/restart commands

Display a "reason" ingame in the server shutdown ingame messages
Fix multiple typos in the .server idlerestart/idleshutdown/restart/shutdown commands

Closes #2671