fix(offer): Fix a bad comment
refactor(config): Drop config opt boot_id
refactor(machine): Rename BootID to MachineID
refactor(job): centralize machine-req check into Job.RequiredTarget
refactor(job): Drop Boot from X-ConditionMachineBootID
refactor(job): Drop default peer functionality
fix(conflict): Check conflicts when no requirements defined
Merge pull request #379 from bcwaldon/drop-default-peers

Drop default peer behavior
doc(scheduling): Add note about machine-id location
refactor(offer): Rename MachineBootIds to MachineIDs
refactor(bid): Rename MachineBootId to MachineID
refactor(machine): Rename BootId to ID
Merge pull request #382 from bcwaldon/fix-scheduling-conflicts

Fix conflict-checking in Agent
Merge pull request #381 from bcwaldon/machine-id

Switch to Machine IDs
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