Gibtonite - Uncommited the .dme changes, fixed countdown(), removed redundant checks
Fixes #2326

- Moves Robotic repair stuff to the two item's respected attack()'s
- Removed them from the human_defense.dm
Moves some use()'s so that they always execute the message near them.
Adds changeling arm blades that can slice tables apart and break computers and generally be robust.
fixes table slicing issue
Ling arm blades can now be used in debraining surgery in the place of circular saws.
Improves changeling arm blades with some ALL NEW FEATURES #WHOA #WOW
LING BLADE EMERGENCY FIX PANIC
Merge branch 'master' of https://github.com/tgstation/-tg-station into Gibtonium
Gibtonite - Trying to fix dme issues
Adds item_heal_robotic() - a way for items to trigger robotic limb heal procs without copy-paste
Reagents can now mix their alpha color.
Changed water to a grey very transparent colour, so real. This also means when you water down reagents you can see them becoming very transparent, extra real!
Changed the plasma reagent's colour to look a little better.
Changed the icon of the reagent filling overlays so that they didn't mess up the colours so much.
Added a new "invisible powder" reagent which you can get by grinding the mime's crayon, this powder has no colour and has no alpha.
Throw impacts play the thrown object's hitsound
Merge branch 'master' of https://github.com/tgstation/-tg-station into somebodyfinallydoessomethingaboutnewlingsuckingpleaselickmyfeetnow

Conflicts:
	icons/mob/items_lefthand.dmi
	icons/mob/items_righthand.dmi
You can now properly clean your hands of blood. Fixes #2258.
When you touch an item, to spread the blood, it would take the "bloody_hands" to 0; which is checked if true while you wash your hands. I limited it to only go down to 1, so it will still be true unless you wash your hands.
Fixed an issue where blood_DNA was being cleared before the blood_hands variable was being set to 0. Now you can properly hide your bloody hands with gloves and when you take them off the hands will still be bloody.
Removed an unused variable.
Set the bloody_hands_mob to null where it was appropriate.
The amount of blood you can transfer to other items, when you touch them, will be a little random for variety.
Revive() will now heal your hallos damage.
Items now have a throwhitsound var

If throwhitsound isn't defined, a thrown item calls the hitsound
instead. If that isn't defined, no sound is played.

Circular saw now calls pierce.ogg as its throwhitsound instead of its
hitsound.
Item throwtapsound var for forceless objects
Merge pull request #2484 from Giacom/bloody_hands_so_real

You can now properly clean your hands of blood. Fixes #2258.
Merge pull request #2373 from RobRichards1997/14/01/2014-Bug-Fixes

Robotic Repair Missing fixes [Fixes #2326]
Merge pull request #2482 from Tenebrosity/throwsounds

Thrown objects play throwhitsound