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