Temp refactoring for payment retry (to be squashed)
Temp refactoring for payment retry (to be squashed)
Retry payment state machine work
Merge remote-tracking branch 'origin/state-machines' into state-machines2
Retry payment state machine work
Retry payment state machine work
Retry payment state machine work
New implementation for PaymentAttemptModelDao
Initial test for retry payment logic
Initial test for retry payment logic
Initial test for retry payment logic
Initial test for retry payment logic
Test for payment retry state machines
Merge remote-tracking branch 'origin/state-machines' into state-machines2

Conflicts:
	payment/src/main/java/org/killbill/billing/payment/core/DirectPaymentProcessor.java
	payment/src/main/java/org/killbill/billing/payment/core/sm/DirectPaymentOperation.java
	payment/src/main/java/org/killbill/billing/payment/core/sm/DirectPaymentStateContext.java
	payment/src/main/java/org/killbill/billing/payment/core/sm/PluginOperation.java
	payment/src/main/java/org/killbill/billing/payment/dao/DirectTransactionSqlDao.java
	payment/src/main/java/org/killbill/billing/payment/dispatcher/PluginDispatcher.java
Rename external_key -> transaction_external_key
Inject DirectPaymentProcessor
osgi: export SecurityApi to bundles

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Temp reqork payment
More internal work for payment rework
security: implement DefaultSecurityApi#logout()

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
More debugging for payment