This implements a few hot-spot optimizations for ghost zone fields. This sped from 35 seconds on issue #944 on my machine to 22 seconds. Still slow. I believe ~8 seconds of that is in IO, which I have not attempted to optimize here.
@drudd can you check the change I made to the RegionSelector, particularly the shifting of LE/RE?