Update implementation of app id filtering
Implement app ids filtering using Gremlin's "multi-properties" feature. In the scope of this code change, the graph database no longer will have such field: appIds
Context: A user has an app id associated with him. A group has a set of app ids. A user calls get groups API to get all the groups he belongs to. For each and every group the filtering is done before it is added to the result set. If a group has app ids associated with it, then we check if the user's app id is in the group's set, if it is, then the group is valid for the result set. Also, a group, which has no app ids associated with it is also valid.
The previous implementation of this filtering was getting every group in a separate request to graph db. The new implementation does it in one request to graph db.