PRD-4898 - Trying to fix a class-cast-exception I cannot trace.
PRD-4841 - Fixing a crashing layout error on complex nested boxes

  Code fix for invalid state when deeply nested boxes inside
  a canvas box were shifted away from a page-break location.
  This bug happens when a shift is initiated inside a nested
  box that has a canvas/row-parent, where the canvas parent then
  does not expand its height as a result.
PRD-4841 - Golden Sample update

  Code fix for invalid state when deeply nested boxes inside
  a canvas box were shifted away from a page-break location.
  This bug happens when a shift is initiated inside a nested
  box that has a canvas/row-parent, where the canvas parent then
  does not expand its height as a result.
PRD-4841 - Table layouts started failing due to state errors as
previously underutilized code jumps to life.
PRD-4841 - Copyright update for all files touched by this case
PRD-4991 - When creating a date parameter, the Date Picker is not putting the value in the default value field.

don't call fireEditingStopped until dateChooserPanel didn't set selectedDate
[PRD-5041] - Fix and test to validate event order.
PRD-5044 - Clone was not implemented correctly, yielding invalid results.
PRD-4981 - The conditional visible function is not valid in pentaho5.0.1

fixed order of subreports while processing them through inlinesubreports
SP-1127 - Backport of PRD-4980 - Objects not visible on the `No data` section of the report design canvas (5.0)

What was done:
1) added check to display no data in design mode