bump: github.com/coreos/go-sytemd/*
unit: introduce new constructors
registry: use unitModel for Unit serialization
unit: collapse unit/file.go into unit/unit.go
job: drop unused method IsOneshot
unit: parse options up front
api: use "schema" as schema name
api: use parsed unit options
schema: centralize mapper logic; improve testing