ReportDesigner with dock frame

This is a cleaned up PR for:
- using dDockFrame for ReportDesigner
- support some of the barcode supported by ReportLab
- correct column spacing calculation

Spacing is probably still not as per Dabo "coding guidelines", is there a commonly accepted PEP tox.ini configuration file I could use to clean this up?