Virology Update

new/altered symptoms, including a lot of empty symptoms especially for
higher viruses.
Merge pull request #318 from VampyrBytes/master

fix for grill addition #2
Merge pull request #316 from Bone-White/master

Virology Update
alert windows that close themselves after enough time.
Tasers will now cause movement slow downs on the first hit

Before:  Tasers do 40 halloss damage and that drops to 39 on next life() tick so most people won't be slowed down by the first taser hit.

After:  If you have any halloss you will slow down some.  I've set it at 1 delay for every 10 halloss, this might need adjusting (15 instead of 10 possibly)

Conflicts:
	code/modules/mob/living/carbon/human/human_movement.dm
Tweaks infections

Conflicts:
	code/modules/organs/organ_external.dm
Chem Master won't resize it's window by adding a scroll bar on selection.

Fixes #5574

Conflicts:
	code/modules/reagents/Chemistry-Machinery.dm
screen_shake (meteors, etc.) made more robust and works with aiEyes

Before:  multiple screen_shake's could queue up prior to screenshake being set on the mob setting
oldeye on the last one to queue up to be the random location from the previous screen shake
so sometimes peoples clients were stuck on a location instead of back on the mob.

Now we set screenshake before the spawn so we don't spawn up multiple screen_shakes on the same mob.

Test:  Be ghost, hammer the spawn meteors secret 10 times or so, watch as your camera returns back to your mob.

Yay.

Conflicts:
	code/modules/mob/mob_helpers.dm
PDA ID link will no longer overflow with long names/jobs.

Screw you Billybob Bo-Bob-George III, Atmospheric Technician

Fixes: 5287

Conflicts:
	nano/templates/pda.tmpl
Crew Monitor will no longer show "weird characters"

It has been talked to and feels very sorry for it's actions.

Well that and NanoUI doesn't like byond text-macros (/improper) in this case, so we just sanitize it just incase the crew monitor isn't playing nice that day.

Conflicts:
	code/game/machinery/computer/crew.dm
Revert "PDA ID link will no longer overflow with long names/jobs."

This reverts commit 85848b958eb4226f752a1ebb9b04c95da553bab0.
Revert "Made wizard spells into various subtypes"

This reverts commit 8b703f55af66f697e9b0a4cea17e16e7434f5c81.
Made all current wizard + genetic spells a subtype of spell/wizard (Since they use the same action button row)
Fix fatties
Completed adding Kidan Ambassador decorations
Added secrets - bomb log for more explosives

Chem grenades, ghetto grenades and standard grenades added.  All log on
priming but not explosion.
Merge pull request #319 from Bone-White/master

Added secrets - bomb log for more explosives
Makes it possible for the AI to alt+left click turfs in camera view and grants ctrl/alt shortcuts to the turret control.

AI can now alt+left click turfs in camera view to list and interact with objects in the status tab. For example allows for interacting with emergency shutters beneath grills.
alt-clicking doors now notifies the AI when they are electrified/un-electrified as, unlike most other shortcuts, this doesn't have a visual cue.
When interacting with doors and the AI-control is disabled hacking is now automatically initiated, as if the AI had attempted to open the door 'menu'.
When borgs/AIs try to interact with an emagged door they now receive a feedback message that it's unresponsive.

Parts of implementation done by porting code from tg-station.

Conflicts:
	code/_onclick/ai.dm
	code/_onclick/click.dm
	code/modules/mob/living/silicon/ai/freelook/cameranet.dm
	code/modules/mob/mob.dm
Compile fix
Can now middle click doors to toggle bolt lights, plus cleanup.

Middle-clicking doors now allows the AI to toggle bolt lights.
Attempts to achieve some consistency in door feedback messages.

Conflicts:
	code/game/machinery/camera/tracking.dm
	code/game/machinery/doors/airlock.dm