Allows the AI to state laws over the holopad. Modifies say-code to return true on success.

Say-code updated to return true on success.
This allows for quitting early when stating laws without having to duplicating the checks made in the say-code.
Deluxe soap now has a more pleasant range of smells.
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
Merge pull request #5662 from Zuhayr/dev-freeze

Dev freeze
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge pull request #5663 from Zuhayr/dev

Dev
Merge pull request #3 from Walter0o/patch-1

missing power check
Merge pull request #5653 from atlantiscze/tcomms-fix

TComms heat fix + repairing
Merge pull request #5655 from Walter0o/patch-2

should fix #5618, trivial kitchen utensil bug
Merge pull request #5656 from mwerezak/wound-infections

Infection system tweaks
Merge pull request #5631 from PsiOmegaDelta/Engine

Remote-controlled emitters
PDA NanoUI template fixes.
* Fixed errors in PDA Messenger template markup.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Initial commit for mobile pAIs. Almost guaranteed to be broken as shit.
Fixed runtime with host bioscan, added verb cooldowns.
Merge pull request #5661 from PsiOmegaDelta/Soap

Deluxe soap now has a more pleasant range of smells.
Merge pull request #5659 from mwerezak/op-hideout

Maps the new op hideout into an asteroid base
Merge pull request #5654 from PsiOmegaDelta/StateLaws

Allows the AI to select which channel to state laws on
Merge pull request #5652 from comma/master

Couple xenoarch fixes
Merge pull request #5622 from Faerdan/dev

Layout update for NanoUI.