Remove JobRequest; automatically upload unit files if needed when starting them

The following shows off the new behavior of `fleetctl start`:

![fleetctl-start-demo](https://f.cloud.github.com/assets/548759/2100731/b5aee0a0-8f4b-11e3-8092-e6952a8debed.gif)