Adding the ability to install a PowerShell module under 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 (using the default module name), but we also want to be able to use development versions of the module so currently we manually rename the folder and file, so and it would be nice for this to be part of the Install-Module function.