Fixed a bug with food

Food now deducts health instead of more food points.

This was an accidental change from when the gPlayerData variable was
removed and replaced with get/set functions.
Update to reflect SIF changes

changed some callback names
Updated to reflect SIF changes

updated some code with death-drops that stopped working due to a SIF
update.
Improved defence logs

Added rotation of defences to see if a defence was broken from the
inside of a base.
Added an extra-name for keys

Keys that have values will be displayed as (Cut) in inventory menus.
Removed some buggy code.
Fixed a bug with radio frequency bounds
Updated to reflect SIF changes

more callbacks
Fixed (hopefully) /die command

0.0 should kill but it doesn't. -100 should.
Minor chat code changes

Added an aimshout delay of 750ms.

Changed admin chat line format to "[Admin] (<id>) <name>: <text>".

Added a 1 second delay for chatting upon joining the server.
Updated to spectate

Nothing fancy, just shifted the code to separate functions.

No idea why.