Security bot cleanup

Beepsky and ED209 are now closer friends than ever, now actually sharing code instead of each having gone and bought their own.

There is some potential for breaking out all the special stuff for laser code but for now I'm happy to simply have a shared codebase. I imagine some pathfinding/patrolling procs may be sharable with bots in general as well.

Branched of from #6266.