Added support for constructor autowiring

This commit adds support for adding @Autowired or @Inject at the class
level in order to support autowiring of said class.
Merge pull request #32 from sksamuel/master

* constr_autowiring:
  Added support for constructor autowiring