Prefer filed injection over constructor injection in artifact classes (preparing for Weld and Spring support)
Upgrade plugin dependencies
Force JDK7 compatibility on gradle plugins. Fixes #26