Added a new flag defining whether a workspace name should be unique
within ADS.

Refs #7309
Made error message more informative

Refs #7309
Updated rename algorithms so they don't allow using already existing
workspace names.

Refs #7309
Added the name of the workspace to the error message

Refs #7309
Made the algorithm handle group workspaces correctly.

Refs #7309
Updated the tests and added a few more.

Refs #7309
Added explanation of what UniqueMode is

Refs #7309
Added some tests for WorkspaceProperty

Refs #7309
Merge branch 'master' of github.com:mantidproject/mantid into feature/7309_rename_ws_duplicate_name
Fixed the problem with renaming in ADS.

This was causing tests to fail.

Refs #7309
Update documentation for the algorithms.

Refs #7309
Merge remote-tracking branch 'origin/feature/7309_rename_ws_duplicate_name'