changes to checksum code to fall back to using str() when cPickle fails, eg. for nested functions