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.