refactor(agent): Move offer init to Agent.initialize
refactor(agent): Start locally-scheduled jobs on startup
refactor(systemd): s/defaultSystemdRuntimePath/systemdRuntimePath/
refactor(systemd): Use getLocalPath where possible
refactor(systemd): Drop silly comment
refactor(systemd): Pass dbus error out of NewSystemdManager
refactor(systemd): stage units in fleet-specific directory
fix(*): fix various formatting issues in log messages
refactor(fleetctl): cmd.go --> fleetctl.go for consistency with other tools/repos
Merge pull request #385 from bcwaldon/agent-startup

Expand Agent initialization
Merge pull request #389 from jonboulle/cleanup

fix(*): fix various formatting issues in log messages
Merge pull request #386 from bcwaldon/group-units

Track fleet-controlled units in fleet-owned directory
Merge pull request #390 from jonboulle/rename

refactor(fleetctl): cmd.go --> fleetctl.go for consistency with other tools/repos
refactor(registry, tests): make keyPrefix configurable

Previously all registry access was hardcoded to a specific prefix
(/_coreos.com/fleet). This makes the endpoint configurable through both
fleet and the client. Accordingly, the functional tests are updated to
take advantage of this, which means they should no longer conflict with
any instances of fleet which happen to be running in the environment
used for functional testing.
s/KeyPrefix/EtcdKeyPrefix/ + rebase