Merge pull request #2 from tgstation/master

update from master
Give cyborgs existing ai mouse shortcuts.

Gives cyborgs existing AI control/alt/shift click shortcuts while
allowing for them to be used on non-doors/apc normally. (shift still
inspects, control still drags, etc)
borgified hotkeys for borg players

changed:
1-3 = module select/toggle
4 = toggle intent
q = unequip active module

changed hotkey help to reflect this for borg players.
Add access override hotkey control+shift to ai
Also adds framework for control+shift click capturing to _onclick, can be used by most atoms
undid random changes added by DM
AI and cyborgs control/alt click shortcuts for turret controls.

Control click toggles turrets on/off state.
Alt click toggles turrent lethal state.
Gives cyborgs control+shift shortcut for access override

Gives cyborg access override shortcut control+shift click that was given to ais eariler
Cleaned up unused borg hotkeys
Also imported end over to copy what q does.
fix small typo stopping compiling.
Cleans up hotkey-help.

Made hotkey-help use overriden mob procs to avoid a future mess of if than else nestings if anyone gets the bright idea to add more hotkeys
Ensures re-humaned cyborgs get normal macros.
Merge pull request #3215 from MrStonedOne/silicon-macros-and-hotkeys

Gives cyborgs ai click shortcuts, adds some click shortcuts, and gives borgs more meaningful hotkeys