Initial pass at integrating external API jars

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

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
pom.xml: add missing dependencies in pom.xml

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
pom.xml: add missing dependencies

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
entitlement: add missing dependencies

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

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
entitlement: remove old comment

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

The jettyconsole build was broken due to the jar plugin hiding the war
artifact.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
pom.xml: update to killbill-oss-parent 0.2.4

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Merge remote-tracking branch 'origin/master' into leaner-build

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

Conflicts:
	api/src/main/java/com/ning/billing/payment/api/PaymentMethodPlugin.java
	osgi-bundles/bundles/jruby/src/main/java/com/ning/billing/osgi/bundles/jruby/JRubyActivator.java
beatrix: fix tests

* Add missing export in OSGIConfig for notification plugins
* Update ruby test plugins

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Merge remote-tracking branch 'origin/master' into leaner-build
Fix broken beatrix tests
Fix issues with guava bus (changed version on top pom)