v3.1.0 release
This release mostly contains significant under-the-hood changes made to facilitate development and maintenance. Hence the minor version bump.
- upgraded to Spring Boot 2.7.3, Java 11
- removed JSONP support; OpenRefine has used CORS for a long time now
- improved async gathering of results from threadpool
- added stats for monitoring and troubleshooting
- added a Dockerfile and instructions for running in a container
- cleaned up tests for easier maintainability