Created a MultiProjectWizard NuGet package and updated the MVC 5 template

The MultiProjectWizard NuGet package provides a reusable approach to handling packages comprised of multiple templates such as a multi-project template or a collection of similar, but separate templates. The MVC 5 template has been updated to use the MultiProjectWizard package. This allows the template to show up in the Visual Studio Online Template search results.