PRD-4251: Caching was broken after EHCache caching was no longer broken.
PRD-4252: Callable statements were not recognized when in format '{CALL procedure ()}'
PRD-4110: Add ability to write and parse crosstab when loading and saving prpt
Updated idea project settings for GIT
Merge branch 'PRD-4110_Ability_to_write_and_parse_crosstab_elements' into sprint_2
PRD-4258: Fixed a race-condition in bundle writer that may cause corrupt reports.
PRD-4110: Fixed NPE due to resourceBundleFactory being null in subreport.
PRD-4263: JUnit tests speedup by using forkmode=once for the non-longrunning version of the tests. The full suite is run via forkmode=perTest in the longrun project on CI
PRD-4242: Refactoring as subreport and crosstab share common functionality
PRD-4242: Refactoring as subreport and crosstab share common functionality
Merge branch 'PRD-4181_edit_crosstab_cells' into sprint_2
PRD-4263: Shielded another long running test, shaves off 20 minutes of the build. We should build the engine in 20 minutes now.
Merge branch 'sprint_2-4.0.0GA' of github.com:pentaho/pentaho-reporting into sprint_2-4.0.0GA
Identified and filtered two more long running tests
Identified and filtered one more long running tests
PRD-4181: Added some inner classes to handle mouse events when dealing with crosstab components.
PRD-4181 - set the crosstab subreport tab title to indicate that this is a crosstab tab.
PRD-4181 - fixed class cast exception in getRootBand()
PRD-4181 - Some refactorings
PRD-4181 - Some more refactorings - moving inner classes to AbstractRendererComponent