Dependency updates.
Manifest now generated entirely from pom
Handlers can now be specified for the server.

This was motivated by the change to Emacs CIDER which now
requires a handler.
Dependency updates.
OSGI packages now dynamic.

OSGI requires all used packages to be named but this
breaks when Clojure adds requirements at runtime via
pomegranate. We now use dynamic paths which just searches
the path at runtime for relevant classes.