ReportDesigner - using dDockFrame

The last two commits in this are the ones for the above - is there a way of excluding others but still have their changes in the branch?

- Layout works (but only if I use a different BasePrefKey, how do I reset the persisted data?)
- worked quit a bit with this creating/changing reports, but still needs more testing
- contains some white space changes to make blank lines consistent in the file
- a work around is used to have the left click in the object tree work (for some reason onHit does not fire in 2.9.x)

Known short comings:
- property pane proportion of notes is changing on some actions, i.e. can not keep it at e.g. 3 lines