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
fix(fleetctl): add back short flags for some operations
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
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