More 2.0 support for the registry, add support for expanding strings
and add support for type verification and explicit types in Setvalue.
The tests from the docs work now.
2006-08-14 Miguel de Icaza <miguel@novell.com>
* RegistryValueKind.cs: Make this public in 2.0, and rename from
previous version.
* Win32RegistryApi.cs: Include version to check for version;
Eliminate old internal enum, and instead use the new 2.0 enum.
* UnixRegistryApi.cs: Add support for typed versions of values.
Add support for ExpandString.
* Registry.cs (SetValue): implement version with type arguments.
svn path=/trunk/mcs/; revision=63708