Added scripts to create NuGet package for extensibility library.
Removed parameterless constructor constraint on provider types.