quick fix for APCs related to IPC charging.
Merge pull request #4570 from DJSnapshot/hotfix

quick fix for APCs related to IPC charging.
Efficiency: Joblist

Conflicts:
	code/__HELPERS/global_lists.dm
Code effeciency project: HUD items rewrite

Before: Every tick each HUD item would recalculate and redo images for every mob in view. For items like the secHUD where we're transversing implants and the various records this gets very expensive.

After: Mobs use their hud_list variable to store varius huditem images, when conditions change for those specific huditem images it updates the specific ones on demand. As a backup every 30 ticks or so the mob will update all of their hud_list.

Also: moved proc/RoundHealth() from 2 seperate locations into __HELPERS/mobs.dm

Conflicts:
	code/modules/mob/living/living.dm
Merge pull request #4571 from Ccomp5950/optimization_cherrypick

Optimization cherrypick  HUD's and Joblist
Fixes adding encryption keys to borgs

adding Encryption keys were not working on borgs. and also causing a run-time error. This should fix it.
MedicHUD bugfix

Because the HUD stuff is now in Life() if someone dies their healthbar and status aren't updated.
We're fixing that here.
Fixes Diona Nymph handling updates

Diona Nymphs were not getting their Handling procs called.
Merge pull request #4574 from Ccomp5950/optimization_cherrypick

MedicHUD bugfix
Fixed plasma glass outputting slag

Fixes #4560

Code was missing continue statements.
Merge pull request #4578 from Loganbacca/bayfix

Plasma glass processing fix
Merge pull request #4572 from yashaldie/patch-1

Fixes adding encryption keys to borgs
Merge pull request #1 from Baystation12/master

getting all updates
Merge pull request #3 from yashaldie/patch-2

Fixes Diona Nymph handling updates
Merge pull request #4 from yashaldie/master

temp
Merge pull request #4575 from yashaldie/patch-2

Fixes Diona Nymph handling updates
You can now flip coins,AKA the D2
Forgot 	var/sides = 2 

Oops.
Small tweak to coin flipping.

Last one,I swear.
HUD-Optimization bugfix, mobs with no clients will update their health
HUD image as well.