Issue #797

Forms part of the fix for aodn/aodn-portal#797

The only change in behaviour is that it doesn't scan Geoserver for possible values for double, float and integer, now. It will now only scan possible values for String columns.

There were also tidy-up changes. Changes to logging and renaming and moving things around to (hopefully) make a few things more clear.