javaInterfaces extension property is ignored for Enum types #172
Merge pull request #173 from Ghorric/issue172EnumInterface

javaInterfaces extension property is ignored for Enum types #172

Closes #172
Fix various javadoc errors and warnings
Disable strict javadoc linting on JDK 8 and later
Update groovy-eclipse-batch to fix java.util.Map error with JDK 8
Improve Travis CI build to include integration tests and multiple JDKs
added binary property support

- add a new rule for media
- added media rule to the rule factory
- added code to type rule to trigger the media rule
- added test cases for binary fields.