Remove restriction of mixing workspace types in GroupWorkspaces

The old code made it look like this was a restriction but it was not
implemented correctly so you could group whatever you like. It really
makes no sense anyway so simply remove the restriction.
Refs #7469
Merge branch 'feature/7482_allow_groupworkspaces_a_single_item' into develop