made explicit tests  of ProjectMember abilities for:
   - record that is not owned by a user, but
     affiliated with a project that the user is a member of
   - record that is not owned by a user and not affiliated with
     a project that the user is a member of
ability had a bug.  The ids returned for the above ability needed to be 'flatten' ed

changed some of the record, and project_affiliated_record names, added new ones
ALL TESTS PASS