add CommercePluginPaymentBase.php for payment plugins; add code to allow charge adjustmemts that permit it