Script to update the package versions in a YAML file based on what is installed on the current host.
* Realize groups before users so that user primary groups exist when the user
is created.

* Make 'include system' work again (thanks mkm85) by avoiding mandatory
parameters in network and adding checks instead.

* Do not restart the network service when config file changes are made as this
sometimes causes issues (like the default route going missing).  This should
be fixed in a later release but for now the network service must be manually
restarted.