refactor(fleetctl): remove codegangsta/cli from third_party
feat(fleetctl): add --verbosity flag for more granular logging
refactor(functional): Use full flag names in functional tests
Merge pull request #334 from bcwaldon/functional-test-flags

refactor(functional): Use full flag names in functional tests
Merge pull request #329 from jonboulle/329

refactor(fleetctl): remove codegangsta/cli from third_party
Merge pull request #326 from jonboulle/326

feat(fleetctl): add --verbosity flag
refactor(job): New Job workflow

* Indicate state transitions for Jobs through a target state
* Present an explicitly Job state to the user
* Separate scheduling and starting of a Job
Merge pull request #336 from bcwaldon/job-create

refactor(job): New Job workflow
fix(fleetctl): remove machine/unit name from SSH command
Merge pull request #339 from jonboulle/master

fleetctl ssh not detecting unit vs machine by default
fix(fleetctl): trim command after -- for SSH
refactor(systemd): Drop unused unit_prefix feature

Fix #341
Merge pull request #335 from jonboulle/335

fix(fleetctl): fix ssh command flag parsing
Merge pull request #342 from bcwaldon/341

Remove unit_prefix feature
fix(known-hosts): Use proper flag to build HostKeyFile
Merge pull request #344 from bcwaldon/fix-known-hosts

fix(known-hosts): Use proper flag to build HostKeyFile
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
fix(functional): parse new list-units output
fix(functional): fix TestScheduleConflicts
fix(agent): start job if target state is launched