QRadioGroupBox and QCheckGroupBox with abstraction class

Add QAbstractButtonGroupBox class abstraction for the next class
Add QRadioGroupBox widget class
Add QCheckGroupBox widget class

Integration with deisgner
Add QCheckGroupBoxPlugin class
Add QRadioGroupBoxPlugin class
The QButtonGroup doesn't have advanced QList properties such as insert at a specific index or getting a button by this index. May be use the id but this is note reorganise automatically when another button with the same id is add to the group