utility to combine PaymentTransactionInfoPlugins

Maybe the pull request can be simplified to hide internal changes that aren't interesting after the fact
If `t = Killbill::Plugin::Model::PaymentTransactionInfoPlugin.new`, `t.properties` returns `nil`.