Improvements to Guice injections.

First of all, now @Inject setters are supported, a bug prevented them
to be usable via normal Jackson injection.

Also, the @Inject annotation is now supported for construction of objects,
so that classes coming from existing libraries where injection annotations
are used can be seamlessly be used with Jackson.