Fixes RD console circuit var not set.

Also removes redundant attackby code, and small change to text when
setting access protocol on the board.

Related to issue #5006
Fixes wrong access on RD console
Fixes circuit var for other consoles

Also cleans up attackby while we're at it.
Setting RD board access now uses visible_message
Small fixes
Fixes #5050
Fixes #4889
Forgot to add VV menu entry for give_disease2
Pod Launch Fix

Fixed a derpy code error.
Merge pull request #5054 from mwerezak/species-restricted-spam

Fixes #5050
Merge pull request #5044 from mwerezak/consoles

Console fixes
Update pod.dm
Adds languages to DNA2 cloning records
Uncomments application of languages to clone
exploit fix, electric boogaloo : canister edition

https://github.com/Baystation12/Baystation12/commit/024a0baa49df0cb1ec8af4967fefe9d5575453eb removed the exploit protection of canisters without replacement, this commit fixes that.

without this, anybody can open/close valves and all other forms of messing with any canister from anywhere.

ALWAYS keep in mind, NanoUI will update the fancy buttons CLIENTSIDE, that does NOT protect against exploits !

the actual buttonpush can still be spoofed to the server even if NanoUI disabled/hid/greyed-out/removed the button !
Merge pull request #5055 from mwerezak/disease2-verb

Fixes #4889
Merge pull request #5066 from Vivalas/master

Pod Launch Fix
Merge pull request #5068 from Walter0o/canister_exploit_fix

exploit fix, electric boogaloo : canister edition
Merge pull request #5067 from zekesulastin/langauges-again

#3697 (clones have no languages) fixed again