changes to ITypeNameConverter
changes to Pickler hash, bug fixes, WriteRootObject