Add additional package Type to allow package of all artefacts generated from a .csproj

This is currently just a copy paste of the msbuild-solution packaging, to allow one to specify a projectfile instead of a solutionfile to build and pack all generated files as the artefact