Ported knocking on windows
Disabled automatic spawning of space ninjas
WIP: Porting gun auto-targetting + suicide
WIP: Porting gun targeting
Allowed more mobs to emote with me verb
Readded Xenobiology shuttle, readded combat shotguns to armoury (with beanbag shells), Removed Roboticist's access from command-clearance tech storage
Added banging against windows with harm intent
Merge branch 'master' of https://github.com/Baystation12/Baystation12
WIP Guncode
Fixed gun aiming HUD buttons, other WIP junk
Merge branch 'bleeding-edge-freeze' of https://github.com/Baystation12/Baystation12 into guntest

Conflicts:
	code/WorkInProgress/Cib/amorph/amorph_hud.dm
	code/game/objects/structures/window.dm
	code/modules/mob/living/blob/blob.dm
	code/modules/mob/living/simple_animal/friendly/corgi.dm
	code/modules/mob/mob_defines.dm
	code/modules/mob/screen.dm
	code/modules/projectiles/gun.dm
	code/modules/projectiles/guns/projectile/automatic.dm
	maps/tgstation.2.0.9.1.dmm
Merge branch 'guntest' of https://github.com/Whitellama/Baystation12 into gunmode

Conflicts:
	code/modules/mob/living/simple_animal/simple_animal.dm
	icons/mob/screen1_old.dmi
Refactored and moved targeting code around a little.

Refactored suicide and point blank shooting code to use their projectiles properties instead of huge chain of conditions with arbitrary values.
Fixed couple of issues with suicide - no sound and inability to suicide again if tried to do it without ammo.
Added recoil to projectile weapons.
On shot shakes screen a little.
Bit of refactoring.
Moved gun icons adding/deletion in separate procs.
Moved dropping aim in separate procs.
Moved gun empty clicking in separate proc because all the copypaste.

Fixed issues with aim mode HUD icons not being updated in some cases.
Now toggling mode cancels aim properly.
Fixed type in firing message.
If you aim at people, shots will be slightly more accurate.
Merge pull request #2502 from comma/gunmode

Aiming Mode