Update Panopoly Core for Issue #2786553 by cboyden: Data loss: Saving in IPE without changes can cause previous change to be lost