cli_base: when a fatal ERROR is encountered, throw an exception to give clients like config_get the chance to put at least default values into configs
added Host, Host_Interface, Net_Address and Net_Network APIs as well as common Meta object