api: add validation of unit file requirements
*: only validate requirements in fleetctl
Merge pull request #913 from jonboulle/913_unit_sanity_check

fleetctl should sanity-check units