Fixes issues morphing caused by the removal of writing the Morph version number when saving the morph. Implemented a new protocol checker that will replace this check that wasn't removed properly. Closes #381, #375, #372, #368, #367, #366, #365, #364, #363, #357, #354, #350, #327.