Rework Jersey dependency injection for Jersey 2.x and Dropwizard 0.8

I've got all the tests running, I'm not quite sure how to test the AbstractBinders. Turns out I was very much misunderstanding how various HK2 pieces came together.

As an aside, it looks like @Context is being discouraged for injection, if I understand this correctly (http://jersey.576304.n2.nabble.com/What-happened-to-SingletonTypeInjectableProvider-tp7580449p7580457.html).