Keystone v3 improvements.

Managers for project group membership, project user membership, project combined membership (users and groups); for group project membership, group users, group roles; for user project membership, user roles.
functions with callbacks inside of functions with callbacks sort of makes my head spin. i don't have any better ideas here but it's one of those things that makes me like O.o