Maybe fix slime people
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

Conflicts:
	code/__HELPERS/mobs.dm
	code/datums/mind.dm
	code/game/objects/items/weapons/implants/implanter.dm
	code/modules/mob/dead/observer/observer.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/living.dm
	code/modules/mob/living/living_defines.dm
	code/modules/mob/living/silicon/ai/ai.dm
	code/modules/mob/living/silicon/silicon.dm
	code/modules/virus2/helpers.dm
	code/setup.dm
	icons/mob/hud.dmi
pAI GUI changes

The pAI GUI background image still need to be properly linked.
Refined GUI more

pAI background updated and no longer externally referenced. Corrected
stray typos. Added more power on/off lights for certain downloaded
modules.
Fixed pAI Digital Messenger and layout tweaks

Conflicts:
	code/game/objects/items/devices/PDA/PDA.dm
Embedded Radio Config popup into the pAI OS

Also fixed typo when using door jack.
Refined pAI Personality Config GUI

This is the GUI when a pAI chooses and name, etc.
Improved GUI for requesting pAI

Made the pAI Request Module and the pAI Availability List pretty.

Conflicts:
	code/modules/mob/living/silicon/pai/recruit.dm
Improved GUI for users interfacing with pAI

Also minor tweak to GUI for requesting pAI.

Conflicts:
	code/game/objects/items/devices/paicard.dm
Centered background on pAI GUIs
Added refresh button to host bioscan page

Also tweaked all pAI GUI so the background doesn't repeat-y
Added missing header to pAI Request Module

Also changed max frequency of radio config to 159.9 instead of 159.1
Reverted "Paroled" to "Parolled"

To avoid conflicts with other variables and spellings.
Merge pull request #111 from ZomgPonies/master

30/04/14