Adding the ability to install a PowerShell module with a different name

We develop a PowerShell module that has work being done on it in different branches

This change allows us to install the module under different names to be able to switch between them, an example of this is on our TFS build server where we need to have the release version of the module available but keep development versions of it under a different module name

Currently we have to manually rename the files and it would be nice for this to be part of the Install-Module function