More borer fixes.
Merge pull request #1886 from N3X15/fix-borers

More borer fixes.
Quick fix for false walls failing to smooth, caused by a runtime.
changelog
Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into fix-falsewalls
Merge pull request #1888 from N3X15/fix-falsewalls

Fix falsewalls
Fixed welding down machines.

Added the state var to all machines. 0 is unanchored, 1 is anchored, 2 is welded.
Added the WELD_FIXED flag for machines that can be welded down.
Added the weldToFloor proc, which is used to toggle welding down for machines.
Fixed machines not using general procs.
Fixed some relative pathing.
Mecca Fixes, pt1. WIP.
```yaml
changes:
- tweak: "Device Analyzers can no longer scan some items.  Other items can only be scanned with the traitor variant of the scanner."
- tweak: "Flatpacks take 10-20 seconds to open."
- bugfix: "Flatpacks hit multiple times by a crowbar will only open once."
```
Add SMES to mecca scanning blacklist.
WHY WHY WHY WHY
Changelog update
Merge pull request #1890 from N3X15/fix-mecca

Mecca Fixes, pt1
Merge pull request #1889 from ComicIronic/WrenchWeld

Fixed welding down machines.
Changeloooog
MetaStation attempt 2: Electric Boogaloo

This time with working embedded controllers(i hope)!
I am dumb and missed the UNIQUE index on this table for some reason.
Merge pull request #1891 from N3X15/refactor-signup

I am dumb and missed the UNIQUE index on this table for some reason.
Actually made the edited code work.
Fix give chem being blank
Fix borers going through welded vents