Fix to damage code

Added proper headshot detection using the new 0.3z feature.

Fixed a bug where armour modifiers would affect the shooter not the
target.

Raised tickcount check for desert eagles to 790ms.
Admin tools update

Rearranged a lot of the admin commands, removed some and added new ones:

Moved /duty to an admin command script
Moved /kick to level 1
Moved /aliases to level 1
Removed /unstick
Removed /goto and /get, replaced with /tp and moved to level 2
Moved /gotopos to level 2
Removed /up and /ford, replaced with /move
Moved /vehicle to level 3
Moved /additem to level 3, added justification dialog
Changed /createvehicle to /addvehicle
Moved /addvehicle to level 3, added justification dialog
Merged /delete* commands into one

Cleaned up the level 4 commands, removed unnecessary ones and properly
described the remaining ones. Some commands have been moved to the
'utils' filterscript.

Fixed mixed up LCAR and TRAP in report short-names array.

Removed duplicate print call from commands.

Added proper interface functions to Sign world entity script.

Moved TeleportPlayerToPlayer to utils module, added partial name
matching to GetPlayerIDFromName.
Added error returns to "/field add" command

Will tell the user if an error occurred while finalising a new detection
field.