Create a new members finders
A group or project members are currently retrieved using a combination of:
Project#project_members-
Project#users(which is ahas_manythrough#project_members), usually used when we need to search, usingUser.search Group#group_members-
ProjectTeam#membersand its#usersalias (this one is really confusing)
We should create a new either a single MembersFinder class or two ProjectMembersFinder & GroupMembersFinder classes that would abstract away all the calls to model methods and scopes.
/cc @rspeicher