Different implementation for re-ordering the timeline events so that entitlement events come prior to billing events
Add more tests cases for that specific method
Add comments and warn logs in timeline computation
Merge branch 'master' of github.com:killbill/killbill