Improve checksum command in file_sha256 function.

* Update command to use either shasum or sha256sum. Not all systems have
  shasum installed.
Add basic support for systemd services.

* Added functions to enable, disable, ensure systemd services
Merge commit 'cf830d7da3499fca96877f95d799dbcb97370301'