Feature iso distance surface
- Adds improved handling of distance surface edges (#1950 (closed))
- freshened some of the iso-surface and sampling surface infrastructure to eliminate duplicate code, support cellZones for all iso-surface types.
- support multiple offsets for cutting planes and multiple iso-values