payment: fix pagination issues

When listing objects, don't bail if the plugin cannot find
some of them: we always want to list all objects.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
search: prevent SQL injection

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
util: add system tag definition support to tag search

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
refund: use correct payment method id to retrieve the plugin

Make sure to use the payment method id used by the original payment
when retrieving a refund info.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
NEWS: update for 0.8.11

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Fixes #76
Actually this simply adds a test case to verify the correct behavior but the code was already in place.
osgi-bundles: fix bug in logger bundle registration process

If a LogReaderService was already present when starting the logger
bundle, we were manually registering the KillbillLogWriter using a ServiceTracker,
but calling close on it right away. This was calling LogReaderServiceFactory#ungetService which
in turn was calling LogReaderServiceImpl#removeAllLogListeners (i.e.
removing the Kill Bill log listener).

Revisit that scenario by simply manually constructing a REGISTERED
ServiceEvent and letting our ServiceListener take care of the
registration.

This fixes #100.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Merge branch 'master' of github.com:killbill/killbill
NEWS, server: prepare for release

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
[maven-release-plugin] prepare release killbill-0.8.11
[maven-release-plugin] prepare for next development iteration
Fixes #154. The code change it to look for reparee in all cases, including the one of the bug where the reapir was partial but followed by an invoice item adjustment that completed the partial reapir in such a way that the reparee should be removed from the list of proposed items.
jaxrs: add missing audit log support in pagination APIs

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
.idea: add more LocalCanBeFinal warnings

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
subscription: implement bundles pagination and search APIs

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
invoice: implement search API

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
pom.xml: update killbill-oss-parent to 0.5.23

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
util: fix test failure

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Merge branch 'master' into new-amount-decimals-handling-rfc