rename the custom enamldef unpickler function

these makes the unpickling compatible with pickle version 2.0, which
special cases unpickler functions named __newobj__
use the highest pickler protocol in the example