Various checkstyle improvements
#11 (closed) Various checkstyle improvements.
- Enable Checkstyle code analysis in Maven build.
- Any violation is a build failure.
- Use global checkstyle.xml configuration.
- Prevents needing a copy per project.
- Check license header for Java files using Checkstyle.