Merge pull request #6 from ZomgPonies/master

Branch Updating
Partial fix for pAI emotes (they still can't hear beyond one container
level, will require a say/emote code hack)

Conflicts:
	code/modules/mob/mob_defines.dm
Compile fix
Nano fix
Various Fixes/Tweaks to Ninja

Ninjas now actually put a tech disk in their suit when they put it in
your suit. The code was silly and forgot to move the disk inside your
suit when you slotted it in. I fixed some things your death implant pull
request reverted. (SpiderOS things, mainly.), and did some tweaks to the
Spawn Ninja admin verb so we can now specify if we want a random or
preset player, and a random or preset mission to be assigned to the
Ninja.
AI LOOC now works at wherever you're looking at
Forgot the eyemob receiving LOOC for the AI
Gives AI the choice to open the door or not!
Partial commit for the cyborg UI upgrade, which gets rid of the pop-up window for module selection, instead displaying the available modules in storage-item like fashion.

Conflicts:
	code/_onclick/hud/_defines.dm
	code/_onclick/hud/robot.dm
	code/game/objects/items.dm
	code/modules/mob/living/silicon/robot/inventory.dm
	code/modules/mob/living/silicon/robot/robot.dm
	code/modules/mob/mob_defines.dm
- Clicking on an item in your modules list now instantly moves it, the delay between click and it moving to the active module slot, which is seen in the video, is no longer there.
Fix borg module bug
Reusing some unused flags in species.

Conflicts:
	code/setup.dm
Part 2 diona update commits
Added NO_BLOOD checks to drips, syringes.

Conflicts:
	code/modules/organs/blood.dm
Made syringes take from the reagents datum of a NO_BLOOD mob rater than vessel.
Removed a return.
Fixed a duplicate definition bug with WHITELISTED.

Conflicts:
	code/modules/client/preferences.dm
	code/modules/mob/living/carbon/species.dm
	code/modules/mob/new_player/new_player.dm
	code/setup.dm
Implemented NO_PAIN and parts of NO_BLOOD, restructured species flags.

Conflicts:
	code/modules/organs/blood.dm
Implemented IS_SLOW.
Forgot a var.