Allows the insertion of pipework into walls

Pipes will be visible above the wall, allows for easier atmos repairs.
Atmos pipes installed this way can be unwrenched as normal.  Walls are
unaffected.
Allows the sliding of pipework along floors

Allows pipes to be slid along the floor, not only does this make laying
pipes easier, but you can now lay pipes under machinery without having
to remove them.
Longer time taken to drill a pipe through a r_wall

Added a message too to the driller that it's going to take a while.
Fixes #5737
Fixes #5630

Conflicts:
	code/modules/mob/living/silicon/robot/robot_modules.dm
Fixes #5202
clipboard exploit fixes
folder exploit fixes
Conflicts:
	code/modules/paperwork/folders.dm
Revert "Fixes #5202"

This reverts commit a94761c5c4c02c37ba3139ee78e67e375986668d.
paper exploit fixes

i think my favourite part of this was
```var/obj/item/i = usr.get_active_hand()
if( ...  && usr.get_active_hand() != i))```
refining the clipboard topic checks
prisoner computer3 topic exploit fixes

fun : you could trigger grenades this way
computer3 remote view exploit fix

you could look at any atom for a tick.
could need improvement, does not check camera network at the moment,
because of the costly and temporary nature of the getter proc.
computer3 program topic protection
computer3 ntos topic exploit prevention
filing cabinet exploit fix

hooray for teleporting atoms to you via magic office furniture
cyborg topic exploit fixes

all kinds of fun here
Conflicts:
	code/modules/mob/living/silicon/robot/robot.dm
Derp
robot computer emagging exploit fix

so an emagged borg can in turn emag all others ?
the more you know.
seems extremely OP to me but i am just closing the exploit, not changing the game.
Conflicts:
	code/game/machinery/computer/robot.dm
Derpyderp