Added support for bindings in QSelectSection

...red behaviour we had to subclass QSelectSection and revert behaviour inherited from QDynamicDataSection. This is because QDynamicDataSection was introducing undesired behaviour when using bindings. Decided to not change the behaviour of QSelectSection and instead subclass QSelectSection with QStaticSelectSection and put the reverting behaviour there. Need to look to refactor this behaviour so that we can compose it without subclassing