core-5588 fix scrolling issue with analyses window.
CORE-5557: began implementing the servlet that receives the OAuth 2.0 authorization callbacks
CORE-5557: finished implementing the OAuth authorization code servlet
CORE-5558: allow the UI to detect when a service call causes a redirect
CORE-5558: added rudimentary redirection handling for authorization requests
Added processing for app window parameters
If the URL contains a "type=apps" parameter, the apps window will be
opened with the default selection. If the URL contains the
"app-category={App Group id OR App Group Name}" as well, then the
corresponding app group will be selected when the apps window opens. To
be specific, the "app-category" parameter will only be processed if
there is also a "type=apps" parameter.
The URL may also contain multiple values, allowing the data and apps
window to be opened at the same time. The order of the "type" parameters
matters with respect to window order within the DE.
CORE-5559
CORE-5559: Mv redirect notification to apps module
CORE-5559: modified the OAuth callback servlet to redirect the user back to the DE when the oauth token is successfully stored