Fixed the deploy script

It will no longer run unit tests unless the given version of Visual
Studio is installed.  It would be possible to do this by generating
app.config files on the fly but that seems overkill.  Instead we will
just run the versions that are installed.
Changed the assembly name

Now the assembly name is generated as part of the build.  Previously it
was renamed afterwards which gave it a different file name than assembly
name.  This was killing XAML and WPF.