add sim.photons (like sim.pmap but for photons), sim.(part)neighbors also checks photons, fix sim.gravMap