Fix harvesting bugs in DAP

- bounding box now working
- bounding boxes that are really points are captures as points
Avoid UGRIDs in DAP harvesting
Shuffle variable detection in DAP harvesting

Makes it easier to debug
Ping before harvest and don't proceed if down

This does not throw an exception
Workaround odd SOS servers in SOS harvest