Remove mercurial settings to avoid error when loading on a VS not having mercurial
Add YamlConfig.AddTagAlias method with Type
Fix serialization for Dictionary and Collection, handling correctly pure versions.  Change non-pure collections to use the special property "~Items"