surface-based searchlight updates

- NF: preliminary support for traditional searchlight through surface-based searchlight code (for easier comparison between methods)
- NF: also implementation of a volume that acts like a surface (but with empty topology - for now - meaning that voxels have no neighbors)
- PL: code cleanup
- RF: volgeom now is about spatial dimensions only and ignores any temporal dimensions