api: document socket
registry: remove LegacyJobPayload compatibility tricks
systemd: call ResetFailedUnit on unit removal
travis: enable testing with go 1.3
contrib: don't use truncated names in fleetctl-inject-ssh.sh script

The fleetctl-inject-ssh.sh script currently tries to identify machines
with their truncated name, which now ends in '...'. Example:
'6efa03e8...'. When SSHing the error 'Requested machine could not be
found.' is returned.
Merge pull request #812 from zachlatta/patch-1

Fix fleetctl-inject-ssh.sh script
Merge pull request #813 from marineam/go13

travis: enable testing with go 1.3
Merge pull request #432 from jonboulle/reset_failed_unit

Unit status isn't scrubbed from systemd when destroyed
docs: migrate deprecated flags to correct flags
doc: s/job/unit in states documentation
docs: update architecture description
doc: s/job/unit in architecture
Merge pull request #815 from jonboulle/docpocalypse

docs: update architecture document
docs: remove deprecated offer language, s/job/unit, add global note
Merge pull request #816 from jonboulle/docs

docs: remove deprecated offer language, s/job/unit, add global note
doc: move examples into new folder, update service discovery
Merge pull request #817 from jonboulle/master

doc: move examples into new folder, update service discovery
docs: collapse deployment and configuration
Merge pull request #818 from jonboulle/master

docs: collapse deployment and configuration
doc: reference upcoming API