etcd: pass timeout into NewClient
fleetctl: add --request-timeout
server: add etcd_request_timeout config option
Merge pull request #726 from bcwaldon/configurable-action-timeout

Make etcd request timeouts configurable
version: bump to v0.6.1+git
registry: return error from DestroyJob
registry: update job when migrating legacy payload
systemd: log length of unit being written
agent: use correct Job object in LoadJob task

Fix #737
Merge pull request #738 from bcwaldon/737

Carry actual unit file into Agent LoadJob task
etcd: refactor TLS configuration

Separate reading files from creating a TLS config object.
Merge pull request #734 from bcwaldon/migrate-payload-job

registry: update job when migrating legacy payload
Merge pull request #731 from bcwaldon/refactor-etcd-tls

etcd: refactor TLS configuration
registry: remove CheckJobPulse from interface
registry: use available data to determine Job.State

Remove two unnecessary etcd requests by using the data
that is already available on the Job model passed
to determineJobState.
registry: minimize requests to get Job from Registry
bump: github.com/coreos/go-sytemd/*
registry: use unitModel for Unit serialization
job: drop unused method IsOneshot
api: use "schema" as schema name

This makes the schema generator create the schema file
with the correct package name.