Removed the barely implemented sleeping and resting states of silicons (doesn't make sense anyway and probably wasn't intentionally existent). Also cleaned up powersink code to enforce its mode and all variables affected
Fixes talisman items not fully removing selves when used
Two new game_options, SECURITY_HAS_MAINT_ACCESS and EVERYONE_HAS_MAINT_ACCESS.
Renamed ASSISTANT_MAINT to ASSISTANTS_HAVE_MAINT_ACCESS.
Changed maint access game_option magic numbers to defines
revert out lazybots commit
Cyborg Budget Cuts

-Cyborg RCD cost increased from unit*30 to unit*160
With a standard 15k power cell, you can still build:
93 floors
31 walls
18 deconstructions
9 airlock operations
-Reduced cyborg health from 300 to 200
-Cyborgs with less than 100 health can not use any modules, but can still move, speak, and wirelessly interact with machines
-Engineering cyborgs can now use metal rods
-Updated changelog
Merge branch 'master' of https://github.com/tgstation/-tg-station into borgnerf

Conflicts:
	html/changelog.html
Merge branch 'master' of https://github.com/tgstation/-tg-station into borgnerf
Replaced borg crit state with a gradual breakdown of its functions.
Moved the self check after the health check for welding tools
Merge branch 'master' of https://github.com/tgstation/-tg-station into borgnerf
Merge branch 'master' of https://github.com/tgstation/-tg-station into borgnerf
-Rewrote unequipping modules for cleaner code
-Cyborg rods now properly regenerate in while charging
-cyborg rods can no longer be used to generate metal
-Removed roman numerals from the icon
Update examine.dm
Merge branch 'master' of https://github.com/tgstation/-tg-station into borgnerf

Conflicts:
	html/changelog.html
THE BORGI UPDATE

-As requested by errorage, you can now place air/oxygen tanks and fire extinguishers on Ian's back. Additionally, you can also place cardborg suit/helmets on him.

-Cleans up some shoe code and unused sprites from feet/suit .dmis.
Resolves an issue with sanitize_hexcolor - It now has an optional default return value again.
Fixes some bad arguments in a call to sanitize_hexcolor which was causing admin ooccolor to be set to "000" on load.
As requested, moved the config check to a very verbose proc named check_config_for_sec_maint()

Sorry this took so long.
Requesting a re-merge of changes that were lost (https://github.com/tgstation/-tg-station/pull/507)
Merge pull request #613 from Ikarrus/lingscale2

Requesting re-merge of lost changes
Fixes #609 - decal/point is now unclickable.
Modified   code/game/objects/effects/decals/misc.dm