First draft of a consolidated IOlapService for hosted and remote connections. Also ports the XMLA servlet to this class.
Fixes a small bug in the repository helper. It wasn't looking for the metadata file in the repo. Also adds the IOlapService to the standard available objects in PentahoSystem. Also makes the OlapServiceImpl work when no catalogs exist.
Adds the remote catalogs to the ones serviced by the XMLA server.
More work for the XMLA branch.
More work for the XMLA branch.
More oap4j goodness.
Preps the XMLA servlet for mondrian 4.
BISERVER-10530 - Added locale parameter handling to avoid browser locale usage
Merge pull request #1021 from webdetails/BISERVER-10530

BISERVER-10530
BISERVER-10504 - Browse Perspective makes a new rest call every time you change folders

2 updates.  Making sure refresh button clears cache, and only setting flag to false on first load of browse persp if it has no value.
Merge pull request #1022 from jeffreythomas/dev

BISERVER-10504 - Browse Perspective makes a new rest call every time you...
[BISERVER-10415] -- Added ng-view area and angular bootstrapping to PUC
Merge pull request #1023 from krivera-pentaho/dev

[BISERVER-10415] -- Added ng-view area and angular bootstrapping to PUC
BISERVER-10439 - Updating the repository.spring.xml for the unit tests
Merge pull request #1024 from rmansoor/master

BISERVER-10439 - Updating the repository.spring.xml for the unit tests
[BISERVER-10415] -- Updated mantle to comply with angular and update the puc implementation of the angular plugin handler
Merge pull request #1029 from krivera-pentaho/dev

[BISERVER-10415] -- Updated mantle to comply with angular and update the...
BISERVER-10541 - Provide a way to resolve common-ui javascript libraries for other projects

Moving require.js and require-cfg.js out of the assembly-provided js and into common-ui. This required an update to PentahoWebContextFilter.java to now include those files from their new home. Also updated the security settings to whitelist these files as they are now behind the authentication barrier. Without this change the files would not be available until logged in.

 By providing require.js in common-ui, it becomes available as part of the js artifact that is published to artifactory. This makes it ivy-resolvable so projects needing these files for unit testing can have them without need of the platform running.
Merge pull request #1031 from rfellows/dev

BISERVER-10541 - Provide a way to resolve common-ui javascript libraries for other projects
BISERVER-10504 - Browse Perspective makes a new rest call every time you change folders

BISERVER-10504 - Browse Perspective makes a new rest call every time you change folders