ImageAtoms not correctly updated with ghost information.
If extra ghost information is placed on the atoms (in the ghost_arrays structure), then that information is correctly transferred to ghost atoms in parallel simulations, but the ImageAtoms/ImagePotential? classes do not do this correctly (or more likely, not at all). This breaks potentials that depend on extra information, when used without the minimum image convention.