Add a const `gui.CommonConstraints`, which lists
the common constraints that come with and are
respected by WebODF.

Use these constraints in all previous occurrences.
Change widgets that access controllers to cleanly
unsubscribe and subscribe to signals.