Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Saycode rewrite initial commit.

Create structure for modular saycode

Regular chat:
specific_paths/say() -> living/say() -> specific_paths/hear_say()

Radio chat:
specific_paths/say() -> Telecoms shit -> specific_paths/hear_radio()

Humans done.

Todo:  AI, Robot, simple_animal, and ghosts.
Say code rewrite, Silicon jerks now using new saycode.

Tracking added for AI's and Observers

Instead of calling GetVoice() over and over for everyone that can hear you we're checking a variable that is updated with Life()

removed a bunch of my debug verbs.
Removal of last debug message and making players be able to use languages over general comms

;:k = skrell speak over general comms for example.
initial CC paper commit. Will continue work on this.
APCs that are undersupplied now call cell.give()

APCs that are undersupplied now call cell.give() instead of manipulating
cell.charge directly, for better encapsulation.
Corrected comments for CELLRATE and CHARGELEVEL

Comments erroneously stated that a value of 0.002 would convert 1000
watts to 20 charge per tick, when in reality 1000*0.002 = 2 not 20.
Similarly for CHARGELEVEL.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
A first pass at more realistic w_class values
Merge branch 'dev' of https://github.com/Glloyd/Baystation12 into dev
Merge pull request #4684 from mwerezak/master

Code cleanup regarding APCs
Merge branch 'master' of github.com:Baystation12/Baystation12 into dev

Conflicts:
	html/changelog.html
Code Effeciency Project:  Vent scrubbers have a bit more sanity.

No longer checking for 0.00000000000000000000000001 moles of toxins scrubers can only detect stuff worse then 0.001 moles.

Have a nice day.
Renamed paperwork no longer has 'paper -' in name
Fixes #4689

Rods can't break reinforced windows.
Made single cable pieces have w_class = 1

Single cable pieces have w_class = 1 and can be tucked behind the ear.
Fixes #4680