For Issue #1: Enable configuration of (mainly) reCAPTCHA via providing a custom configuration source to the current MVC dependency resolver, as an alternative to ConfigurationManager.AppSettings.
Modify the proposed change to work dependency injection style instead of service location style.
Merge pull request #2 from NuGet/ConfigurableKey

For Issue #1: Enable configuration of (mainly) reCAPTCHA via providing a...
Update version for 0.4.0.0 release.
Merge branch 'master' of https://github.com/NuGet/PoliteCaptcha
Fix the null reference exception which occurs when DependencyResolver.Current.GetService<IConfigurationSource>() returns null.

And just in case, also eliminate the possibility of null refs caused by something setting DependencyResolver.Current to null.
Fix the same null ref that can occur in the ReCaptchaValidator class.
Merge pull request #1 from NuGet/master