Add OSGi metadata, shade in statemap runtime classes
Add ThrowingGuavaEventBus helper (from nexus)
Remove upper range from version imports (as libraries like guava have unusual version semantics) and no need to make testsuport a bundle
Document build changes