Update QgsColorButtonV2, then refactor to QgsColorButton
QgsColorButtonV2 ready, needs cleaned up, still has margin calc code
Fix collapsible group box spacing on expand for previous QPushButton fix
Keep composer multi-item selection only when Shift is pressed during click

- Fixes issues where Shift was still registered as pressed when shift click happened outside of view (due to lingering keyboard focus)