Override inherit custom values

http://issues.civicrm.org/jira/browse/CRM-14031

Allows users to decide whether or not they want to the custom membership data for a shared membership to be the same or different from a parent membership.