Migrate to Gradle, clean up pom.xml, and update gitignore and the "issues and fixes" markdown file.