fixes for advanced digitizing tools
do not clear intermediate points when digitizing points in construction mode
increase maximum height of dock widget when tools are disabled
Add methods to QgsDataDefined for reading and writing to XML
Fix warning
Flip rotation spin box to QgsDoubleSpinBox

Fix some other small spin box related ux improvements (fix #11833)
advanced digitizing tools fixes part 2
* action in toolbar activate/disable the tools instead of showing/hiding the dock
* do not filter event if tools are disabled
* disable construction mode if tools are disabled
* continue renaming cad to advanced digitiing tools