Define global-modules in bon & make GloalModuleService singleton.

Multibinding configuration will fail in case GlobalModuleService is not defined as a singleton.
Merge pull request #38 from asaf/master

RESTEasy upgrade to 3.0.6.Final & skip interfaces annotated with @Path
Merge pull request #39 from asaf/c

Define global-modules in bon & make GloalModuleService singleton.
Expose global injector in container lifecycle listener configure() method.

Change-Id: Iddf7535f451c6a7515f50aa1002e6c741ad74076
Merge pull request
Clear data bound to the current thread by Shiro on service stop

Change-Id: I73b2ca394ac250a505bb9303dc9c4b8e354d1904
Reviewed-on: https://pirx.atteo.com/gerrit/496
Reviewed-by: Sławek Piotrowski <sentinel@atteo.com>
Tested-by: Tomek Piotrowski <tomek.piotrowski@atteo.com>
DatabaseCleaner can reset the db to its initial state

Change-Id: I2275cf72199698d71a6143adc7d8d1d426907fc9
Reviewed-on: https://pirx.atteo.com/gerrit/497
Reviewed-by: Sławek Piotrowski <sentinel@atteo.com>
Tested-by: Tomek Piotrowski <tomek.piotrowski@atteo.com>
Merge remote-tracking branch 'official/master' into master
Fix: Service class injection from private module was broken

Change-Id: If3a77f0e87681f46daab3e43a41e50d7ff218a61
Reviewed-on: https://pirx.atteo.com/gerrit/503
Reviewed-by: Sławek Piotrowski <sentinel@atteo.com>
Tested-by: Sławek Piotrowski <sentinel@atteo.com>
Fix: Jersey with empty prefix was broken

Change-Id: I4fe3809cbd0c9b5c08fd6e4eb3596025b424390b
Reviewed-on: https://pirx.atteo.com/gerrit/504
Tested-by: Sławek Piotrowski <sentinel@atteo.com>
Reviewed-by: Sławek Piotrowski <sentinel@atteo.com>
Fix: request injection could not inject imported bindings

Change-Id: If7c2a638df77d2f43132357f05647ab1183d1683
Reviewed-on: https://pirx.atteo.com/gerrit/506
Reviewed-by: Tomek Piotrowski <tomek.piotrowski@atteo.com>
Tested-by: Tomek Piotrowski <tomek.piotrowski@atteo.com>
Replace RESTEasy jackson provider from v1 -> v2