Added repos.conf config option

The reposconf config option allows defining of repositories in the installation
config file. These repositories will be written to the repos.conf file during
installation of the operating system.

This is useful for defining rsync repos.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Lowercased the hostname value

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added ability to defined multiple hosts file entries

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Abstracted network interface name in network config option

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added config options for creating package.env-based files and dirs

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added option for adding services to the sysinit runlevel

Signed-off-by: Byron Sanchez <byron@hackbytes.com>