project configuration for nuget

Added the AssemblyInfo.cs. The AssemblyInformationalVersionAttribute, is
used because the default AssemblyVersion attribute does not allow
Semantic Versioning. Modified the csproj to take the release dll when
building the nupkg. Added the nuspec used to build the nupkg package.