Fix small cells

The code should die when someone sets by mistale e.g. xmin = xmax.
The code should also die when there is a small domain at huge offset, so the cell coordinates are hardly distinguishable from each other due to limited numerical accuracy. This will also make it hard to have more than 50 levels of refinement :-)