cleared out some duplicate code in rwalls that was causing issues.  fixes issue #1070
Helper proc /proc/find_record(field, value, list/L)
It will search list/L for a /datum/data/record with fields[field] == value, and return it.

This removes a vast amount of copypasta (there's still so much left in there though). It also removes all the locate(\ref[record]) I could find, which were normal used with topic(), meaning it was susceptible to abuse.

Secbots, ed209s and turrets are now smarter with their record-checks. They now prefer to use our face-name rather than id-name. ICly, this is the bot using facial recognition. This fixes an issue where it'd try to use the name variable which could be in the format "Unknown (as their id name)" when they were disfigured, etc. causing record-lookup to fail.

Additionally, these bots will treat those without a valid record in the security database, to be treated like criminals.
Fixes "samename (as samename)" when speaking.
Fixes a typo in two visible_message() procs which gave the number 1 to people.
 * Removed unused prison shuttle code.
 * Fixed an implant/prison computer runtime. Fixes Issue #1150.
Made tweaks to blob based on feedback.

Made the blob start strong but grow slower, helping stop situations where the blob is instantly caught and gets wiped out and stop the blob from being unstoppable after making 4 resource blobs.

Removed the AI quarantine laws from the blob gamemode.

People didn't like getting instantly KO'd by the blob, reduced the damage output to encourage melee engagements.

Blob overminds can see in the darkness now.
 * Removed the quarantine restriction on the mining shuttle.
The recycler machine wasn't included.
 * Removed the input bar being disabled when in hotkey mode.
 * The blob will now destroy items.
Merge branch 'master' of https://github.com/tgstation/-tg-station into blobtweaks3

Conflicts:
	html/changelog.html - Resolved
HONK

Bike horns will now honk when you hit someone with it
Merge pull request #1160 from Giacomand/macrofix

Removed the input bar being disabled when in hotkey mode.
Merge pull request #1112 from KazeEspada/walls

cleared out some duplicate code in rwalls that was causing issues.
Merge pull request #1114 from Carn/data_records

Helper proc /proc/find_record(field, value, list/L)
Merge pull request #1162 from Malkevin/honkattack

HONK
Merge pull request #1152 from Giacomand/removeprison

Removed unused prison shuttle code.
Merge pull request #1151 from Giacomand/onefix

Fixes a typo in two visible_message() procs which gave the number 1 to people.
Merge pull request #1158 from Giacomand/transform_link

The recycler machine wasn't included in the .dme.
Merge pull request #1154 from Giacomand/blobtweaks3

Made tweaks to blob based on feedback.