entitlement: trivial cleanups in DefaultSubscriptionBundleTimeline

No functional change.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
entitlement: bug fixes in DefaultSubscriptionBundleTimeline

Remove overlapping entitlement events and populate missing
next plan information under certain circumstances.

This closes https://github.com/killbill/killbill/issues/134 and
https://github.com/killbill/killbill/issues/140.

This also:

* removes RE_CREATE handling code, as it is not needed anymore and
helps simplify the code
* extract DefaultSubscriptionEvent to its own file for simplicity

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Merge remote-tracking branch 'origin/master'
entitlement: remove TIMELINE_WARN_LOG

I couldn't find any occurrence in production logs for
blocking states, but this may be common for subscription
base events (changes in the same day). For the latter use case,
we trust createdDate as a proxy.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
entitlement: mark PAUSE/RESUME billing events as billing-service events

This fixes https://github.com/killbill/killbill/issues/135.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
Merge branch 'master' of github.com:killbill/killbill
entitlement: update to latest killbill-oss-parent

This fixes https://github.com/killbill/killbill/issues/136.

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

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