new stuff in ShaUtil, MapBuilder and CommandShell
add support for VendorSettings. remove refs to cloudos
add getter/setter for ApiConnectionInfo.base_uri, for convenience.
simplify
refactor config API. normalize api key handling
normalize api key handling