Admin tools update

IMPORTANT: You need to manually alter the "Bans" table in the
"Accounts.db" file and add the new "duration" column at the end (it MUST
be at the end) double check the column order on line 173-178 of the
master script (ScavengeSurvive.pwn) and ensure this matches the database
columns!

--

Major overhaul to the "/ban" tool. This command now only takes a
playerid parameter designed to speed up admin reactions to rulebreaking
to prevent further damage being done by hackers (admins won't have to
write out the ban reason)

Once the command is performed on a target player, that player becomes
frozen while the staff member enters more ban details through menus. The
first menu prompts the ban reason, the second prompts a duration
enterable in the format: <number/amount> <"day(s)"/"week(s)"/"month(s)">
(examples: "1 day", "5 days", "2 weeks", "6 months"). The last menu
gives three options: die when banned (drops all items), destroy vehicle
(deletes their saved vehicle) and delete account which removes their
account data completely.

Bans now have durations which can help cut down on ban lifting appeals.
The auto-ban for warnings has a 1 day ban by default.

Made the look-behind key (default: MMB) update the spectate mode while
watching someone. If the player exits/enters a vehicle, this key will
update the camera to move to on-foot/in-vehicle spectate modes
respectively.

Added a "/dropall" dev command for testing DropItems().

Added duration menu to the ban option for the reports menu.
Minor fixes to knockouts

Fixed a couple of small issues with knockouts that would result in
getting knocked out upon respawning after being killed while knocked
out.