First set of changes for the new PaymentPluginApi

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
payment: update updatePaymentStatus query after changes

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
server: fix NPE in TestPayment

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
server: expose injector from KillbillGuiceListener

Use the injector to access instances from server tests, similar to what we do
in other modules.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
server: add missing OSGI and usage modules in tests

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
First pass at OSGI / JAX-RS integration

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Refactor KillbillActivator so it exports only one OSGIKillbill service conatining everyhting the plugin needs -- including a DataSource
Merge branch 'new-paymentpluginapi' of github.com:killbill/killbill into new-paymentpluginapi

Conflicts:
	osgi/src/main/java/com/ning/billing/osgi/glue/DefaultOSGIModule.java
Create README.md
Update osgi-bundles/jruby/README.md
Refactoring for PaymentPluginApi (cont)
Merge branch 'new-paymentpluginapi' of github.com:killbill/killbill into new-paymentpluginapi
Various OSGI fixes to make JRuby bundles HTTP-ready

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Merge branch 'new-paymentpluginapi' of github.com:killbill/killbill into new-paymentpluginapi
Add PaymentPluginApi registrations from OSGI killbill module
server: fix OSGI wiring

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
osgi-bundles: jruby: fix ClassCastException

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Merge branch 'new-paymentpluginapi' of github.com:killbill/killbill into new-paymentpluginapi
api: remove PaymentProviderAccount

We don't need it anymore.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
api: limit the dependencies

We can do better, but it's a good start.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>