The network config and template modules share a set of common functions that
have been pulled into the netcfg shared module. This is backwards compatible
with the current implemention in the modules.
This commit adds a new shared module that parses network device configuration
files. It is used to build modules that work with the various supported
network device operating systems