Enhance Package.targets to conditionally use csproj

Now Package.targets will run the 'nuget pack' command with a .csproj only if it exists; otherwise it will pass in the .nuspec file.  This allows flexibility to create packages that don't build directly from csproj's.
Add better comments to sample .nuget.template file