new: FreeBSD module to support cloud-init on the FBSD10 platform. In its
current form its still missing some modules though.

Supported:
-SSH-keys
-growpart
-growfs
-adduser
-powerstate
fix: Fallback to check the interface state, specifically freebsd benefits
of this.
fix: Log the used method as well.
change: Separate functions to load, read and write /etc/rc.conf keys and
values. Use these right away to read and change the hostname.
change: Use util.system_info().
new: Touch a reboot-required file to make clear we want a reboot after
resizing the partition.
change: Use util.system_info().
change: Use a proper signal instead of 'just' 0.
fix: Proper comment.
change: Just run the required command and let the exception do the rest
if the process died. Checking first if the process is still alive proofed
to be quite error prone, atleast on a rather slow compute node.
new: Apply the locale to the default login class.
Allow a Config Drive source on a partition, if the label matches.
Add freebsd rc.d/sysvinit scripts
Fix curly braces
White space fix
More white space fix
Fix defaulting
Split net-parsing into own module

The ubuntu/debian networking file parsing function
really is more generic than just a rhel utility function
and can be used by others that want to use this functionality
for there own purposes (say in writing down a freebsd network
format instead) so moving this to its own module to encourage
its usage outside of rhel.
Add comments as to format with example in/out
Add a new line