Move classes that do not depend on OSGi into jaggr-core

Note: there are still tests in the jaggr-service project because they depend on TestUtils which cannot be moved yet.

This contains changes being ported from #96