maintanance release
- updated build process to gradle
- updated checkstyle to 6.17
- requirements are java 7+ and checkstyle 6.2+
- introduced travis continous integration tests
- check backward compatibility to all known and working versions of checkstyle
- applied fix to allow Override and Nonnull and ReturnValuesAreNonnullByDefault at the same method