Register and execute against covering set.

Provide the ability to register and execute a program against a
covering set of nodes in the cluster.  Use the coverage mechanism
provided by riak_core to coordinate retrieval and assembly of the
results.