feat(*): add ResetFailedUnit
Merge pull request #48 from jonboulle/master

feat(*): add ResetFailedUnit
dbus: properly escape unit names when creating object paths

This draws from
http://cgit.freedesktop.org/systemd/systemd/tree/src/shared/bus-label.c#n32
Merge pull request #49 from jonboulle/master

unit names with _{a-f}{a-f} in them cause dbus to crash
subscription: stop comparing job fields
subscription: gofmt
Merge pull request #52 from bcwaldon/sub-cmp

Stop comparing job fields
unit: import unit file code from fleet
unit: rewrite fleet code as lexer