Added a util for stripping the querystring params off of a URL.
Made it so the code that loads existing web views for html links ignores querystring params when evaluating whether the linked URL matches a navigation item.
Changed the "load URL in wrapper app" checker to use the Sidebar controller for navigating between navigation items.

This ensures that the web view receives consistent initialization.
Modified to be able to support "navigationItems" with URLs that are dependent upon another navigationItem.
Made it so navigationItems with the URL set to "dynamic" will be hidden from the sidebar if no alternate navigationItems is specified in the dynamicUrlDescriptor (MENU-1377).

Also made it so the sidebar items will update/refresh each time the sidebar is revealed.
Added a check/exception for misconfigured app settings (MENU-1378).