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 #2498 from caelaislinn/bleeding-edge-freeze

Tweaks and fixes
Worked with Cael and Gamer to adjust a few things in Engineering. Added firelocks, fixed the atmos/engineering delivery door and name. Fixed some vent roundstart values. Added cael's shields to secure store. changed around access to the escape pod and hardsuits. Moved one of the two welding goggles from the assembly line to engineering tool store. Fixed the maint door. Added a room to maint.

Signed-off-by: Jamini <mobiousjami@gmail.com>
Merge pull request #2500 from Jamini/bleeding-edge-freeze

Worked with Cael and Gamer to adjust a few things in Engineering. Added ...