API: Membership changes. Clarified membership schemes in Checkout via two booleans: $member_creation_enabled and $membership_required. Produces 4 different possible schemas. Created a createMembership function for creating new members at checkout.
API: Membership changes. Clarified membership schemes in Checkout via two booleans: $member_creation_enabled and $membership_required. Produces 4 different possible schemas.
Created a createMembership function for creating new members at checkout.

burnbright/silverstripe-shop,hailwood/silverstripe-shop,markguinn/silverstripe-shop,hailwood/silverstripe-shop,silvershop/silvershop-core,burnbright/silverstripe-shop,StephenHonor/silverstripe-shop,bummzack/silverstripe-shop,hpeide/silverstripe-shop,markguinn/silverstripe-shop,markguinn/silverstripe-shop,bummzack/silverstripe-shop,StephenHonor/silverstripe-shop,webtorque7/silverstripe-shop,mediabeastnz/silverstripe-shop,webtorque7/silverstripe-shop,bummzack/silverstripe-shop,burnbright/silverstripe-shop,mediabeastnz/silverstripe-shop,webtorque7/silverstripe-shop,mediabeastnz/silverstripe-shop,hailwood/silverstripe-shop,StephenHonor/silverstripe-shop