(Issue655) squash me: Adding pluggable library search filters, for memberships
(Issue655) sqash me: Changing name of computeMembershipChanges to be less confusing with 'membership' terminology