Don't assign FullName to Powershell SnapIn

Please change the Name to be a static name, such as Remote.Desktop.Manager or Remote.Desktop.Manager.PSSnapIn, instead of a versioned name pulled at build time.

The existing structure results in multiple snapins being registered and attempted to load. Since the name used to load includes the version, which no longer exists, there is a fail for trying to load the snapin for previously registered versions. The key should simply be updated as the version exists as a value and a property of the assembly.

I've had to manually remove old entries from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\