Add land_sea_border table to the Java. Create test data for it that includes every 100th geometry.
Implement QC stage 2: ensure that the location is on land; if not, snap to land if it is within the maximum distance away.
Fix unit tests and checkstyle violations.
Reinstate the NOT NULL constraint on land_sea_border.geom, now that the test data includes all of the land-sea border geometries
Merge pull request #77 from SEEG-Oxford/108-qc-stage-2

Implement QC stage 2
Tests and test data
Merge branch 'master' into 119-disease-extent-layer
Controller tests