Remove failure category
Merge pull request #3040 from junmendoza/defectfix

Remove failure category
Add framework assemblies to UI library nuspec.
Fix for nunit reference path in RevitTestServices.
Major upgrade and Install Execute Sequence

- Changed product code so that it can be treated as major upgrade and all previous installations done with msi will be uninstalled.
- Change Install execution sequence to execute custom action for uninstall before cost initialization so that if Dynamo is already installed by exe installer on the system then before doing FileCost the previous installation is uninstalled and hence it doesn't compare the file versions for installation.
Conflicts:
	src/DynamoInstall/Product.wxs
073 MSI uninstallation step

- For MSI upgrade we had to change the product code to {F295EB3F-AAD2-4514-B466-6F0375AAEEE5}, but the AppId for exe installer is kept same, so that MSI custom action can detect the installation of Dynamo by exe installer.
- Added code to detect 0.7.3 MSI installation and uninstall that if the exe installer for 0.7.3 is being installed.
Uninstall Old MSI from exe installer

- Fixed some issue for old msi uninstallation.
Merge pull request #3047 from Conceptual-Design/master

Merging install related changes from RC0.7.3_master branch to master