Remove server URL-based actions.

They are not used by the server, and are thus dead code.
Fix bug with changing player state.
Metaprogram driver_ACTION_url methods.

All of the driver_ACTION_url methods are basically the same thing, and can thus
be reduced down to an each-loop.
Simplify validators.

These are now an includable module, which is metaprogrammed