Fix Instructions to match processor

Fix instructions to match the new "switch statement in the processor
step" architecture.  Got things running again, but there's a null
pointer exception when it tries to turnTowards a location in a channel.

Using Denis's new bot models but why are they sideways? How do I keep
doing this?

Notably this deletes all the atomic scripts, since they can now be
implemented as just instances of Instruction.  You can find them as
static members of Instruction.  Also move prebuilt functions to be
static members of Function.