Adds gradle support - checkstyle, jacoco code coverage, maven publishig.

Adds checkstyle code quality checks

Adds jacoco test coverage plugin

Adds publishing (artifactory)

Fails build on jacoco coverage failures

Ignoring more idea files
Adds maven provided scope to pom dependencies
Externalizes maven pom filtering and sets groovy-all dependency to test.
Publishing to https://oss.jfrog.org (not yet bintray)
Publishes release artifacts to bintray
Adds a preRelease task to prevent duplicate publishing of released artifact versions.
Adds jar manifest attributes
Adds gradle build instructions
Removing maven poms and trialing gradle ci build

Removing old pom files

Trial gradle CI build
Publishing snapshots from CI build
Referencing correct secure env vars for publishing
Adds coveralls support
Cleaning up readme and removing some maven stuff
Changes reademe to uppercase
Fix typo in README
Merge pull request #424 from johnktims/master

Fix typo in README
Update README.md
Deletes duplicate readme
Hiding bintray badge until release process is moved over
Adds more fine-grained contorl over code coverage limits