What does this mr do?
Distributes requests in a round robin fashion. Supports shared labs as well.
Other editions in shared labs are hidden in the distribute view if they do not have sufficient perms (as shown below)
New UI Screenshots
Does this MR meet the acceptance criteria?
I have added a changelog entry to reflect the significant changes I made.
Tests were created to test the feature.
I have updated the documentation accordingly.
I adhere to the style guide.
Closes #617 (closed)