Adds deconstruction for DNA scanner and cloning pod.
Adding wires to a machine frame uses one unit of wire.
Wires returned from deconstructing return 1 unit of wire.
Fixes issue #1001
Applied logic to portable generator deconstruction.
Added the friday the 13th event. It will basically cut the event frequency in half to simulate unluckiness.
usr null checks

- added some null checks in places where they might be needed, made use
of existing null checks where possible
- changed text formatting to <span> where easily done
- changed a few pixels so cloning pod doesn’t bother me anymore
More logging and fingerprints

Added helper proc for general logging, replaced some logging with this
proc
Pulling now leaves fingerprints
Judging by the opinions in the thread will add some more
logging/fingerprints
Mistook the mobs in human_attackhand, fixed now

Happy little accident
<span> and cable use()

- Added more span tags
- using cable now uses use()
- fixed use() to correctly return 1 when it succeeds
- checked that there were no checks that would’ve been previously
borked. For testing purposes I renamed use to use_cable (‘use’ is kinda
bad for a proc name, but use_cable is hardly better), but left that out
of the commit because it would’ve inflated the pr.
Fixed minor typos and more use of new proc

Removed previously added ling logging proc, replaced with new one
Fixed some language
Fixed help and grab intent logging when you do it to yourself
And some more mistakes fixings

Yeah i suck at english sorry
Completed the transition to a new proc

All the logging i have found in the code was changed to use the
proc(maybe i missed something)
Killed all runtimes found so far
Proc now handles all the checks, no need to add checks in the body of
object
Merge pull request #2036 from Giacom/fridayfriday

Added the friday the 13th event!
Merge pull request #1989 from Perakp/dnaDecon

DNA scanner and cloning pod deconstruction
Merge pull request #2040 from Razharas/master

Some logging and fingerprints