Make better

Update to a gradle build
Fix the freehep dependencies that break the project resolution
Add a modified SimpleGroovyClassDoc class that overrides the groovy-all class so that the type value is set on AnnotationRefs for annotations on Methods, Fields, Properties, and method parameters.

This modified file could potentially go away if this gets fixed in groovy core.