fix(fleetctl): add back short flags for some operations
Merge pull request #333 from jonboulle/master

Flag regression after refactor
refactor(fleetctl): Break apart lazyCreateJobs

The submit action needs to fail if it cannot create
a Job, while the other callers of lazyCreateJobs
just want to make sure a job/payload exist. Add a
test to solidify this behavior of fleetctl submit.
Merge pull request #348 from bcwaldon/fleetctl-behavior

refactor(fleetctl): Break apart lazyCreateJobs
fix(scheduling): Correct the ConditionMachineOf behavior (mostly)

* Stop creating job offers in the agents, just clear a job's target
* Add EventJobUnscheduled, facilitating communication of need to reschedule
* Only clear a job's target if it the target is known
feat(payload): support timer units

* Allow users to submit systemd timer units
* Add a default peer to systemd timer units similar to the
  handling of socket units
Merge pull request #305 from bcwaldon/timer-units

Support timer units
Merge pull request #343 from bcwaldon/ConditionMachineOf

fix(scheduling): Correct the ConditionMachineOf behavior (mostly)
fix(functional): parse new list-units output
fix(functional): fix TestScheduleConflicts
fix(agent): start job if target state is launched
fix(test): separate submit from start in signed-request test