[BISERVER-3241] Moving Platform Plugin from reporting svn repository to platform repository. NOTE: reporting repository revision #9818
BISERVER-3462 When using a PRPT with multiple data parameters, sometimes the date is not submitted (Report Web Viewer)
import cleanup
Adding comment to XML so admins would possibly see that they can change the default to layout=flow if so desired for parameter layouting.
PRD-1774 Reporting platform plugin needs to support the ${serverBaseURL} so that reports can easily reference one another.
BISERVER-3457 prpt execution is not registering in the audit logs
BISERVER-3442 Subscriptions are not working against PRPT reports with mondrian or metadata datasources
Validation is no longer needed (in fact it can break things, after the Thomas totally rewrote it, kidding of course), we have a safe way to get output-type/target and have a fallback type.
BISERVER-3467 Publish a report with default rendering of PDF and changing to HTML in Mantle causes page control to not show up
Also fixed if current page is > max page (will happen if parameters are resubmitted and the report has less pages..).
Lock-Output type always overrides whatever the user has defined elsewhere. Its the pure master of evil and no one can escape. Its futile to specify an other output type via parameters or action-inputs, you simply cannot win this way.
[PDB-492] Values on the query string (created by the dashboard) are already being URL encoded. But the ReportViewer is re-encoding it. The fix was to decode the value before using it.
Resource-Bundle-Factory and Locales: Locales should now be defined via the Report-Environment. Due to a massive amount of legacy code, the actual locale that is used will be computed at runtime and the report-environment is only used, if the resource-bundle-factory does not override the locale with its own value. Subreports can provide their own resource-bundle-factory and thus may provide their own locale. However, depending on whether the locale is read from the report-environment or the resource-bundle-factory, these values may differ. At the moment, it is generally unsafe to let subreports define their own locale and unless there is a major cleanup (which also involved breaking legacy code), this situation will not change.
[BISERVER-3506] page control not showing
Created getMimeType(..) which gathers various existing logic (and removes some elsewhere).
[PRD-1845] Since PRD is using "html" or "pdf" as the locked output target, we have absolutely no way with the current code to be able to convert this into the appropriate mime-type during report execution.

While respecting the locked target, we're now doing any mime-type twiddling as needed.
PRD-1782: The mondrian datafactories have been restructured. Instead of letting Mondrian aquire a connection, we do it for mondrian manually. This way we have a chance to override the connection creation inside the platform. We also have a much cleaner structure now, as there is a strict separation between JNDI and Driver-based connections and datasource definitions can only contain either one. While working on it, I also removed the hardcoded Mondrian-schemafile specification. The schema file is now aquired via a CubeFileProvider, so that we - again - can override the behaviour in the platform more easily. Last but not least: The designtime name is now stored directly on the datafactory.
BISERVER-3544 When viewing a PRPT with no parameters & lock-output-type turned on, pagination controls are not rendered
[BISERVER-3548] ?& (& after ?) in query string produces warning in tomcat logs.
Fixes all tests for platform-plugin (datasource is supposed to use hsqldb file, not socket version)
Renamed so CI will automatically run this test.
PPP-2182 we should not be showing the .prpt extention in the solution browser
BISERVER-3549 Report Viewer for "Product Sales.prpt" doesn't refresh without using "View Report" button. Auto-refresh is broken