Consolidate Group and Project member management

Since we have ProjectNamespace for every Project, we no longer need to differentiate between ProjectMember and GroupMember:

  • migrate all ProjectMember to belong to the ProjectNamespace instead of Project
  • as all Members are associated with a Namespace, we can drop Member#source_type column
Edited by Imre Farkas