CRM-13067 refactor recordMembershipContribution into MembershipPayment::create step one
CRM-13067 mini-refactor - make  options per wiki BAO std (ie. params holds
ids & ids is optional / on the way out
CRM-13067 preparatory tidy-up on membership-payment api