Created reason_Mixin.pm module to refactor the reason method and code inside the _upgrade method in cust_credit.pm and cust_refund.pm
refactored reason and _upgrade method to inherit methods from reason_Mixin.pm
modified _upgrade to grant "Add on-the-fly refund reason" to groups with "Add on-the-fly credit reason"
removed activate, renewal, term change