Indentation changes only before real work. Refs #7482
Remove restriction on minimum of 2 workspaces for GroupWorkspaces.

Refs #7482
Refactor GroupWorkspaces to improve structure.

Refs #7482
Removed file usage from GroupWorkspacesTest.

It just uses the helpers now.
Refs #7482
Formatting changes only to UnGroupWorkspacesTest before real work.

Refs #7482
Removed file usage from UnGroupWorkspacesTest. Refs #7482
Update Python SimpleAPITest to account for GroupWorkspaces changes.

Refs #7482
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 remote-tracking branch 'origin/feature/7482_allow_groupworkspaces_a_single_item'