Restore constructor which breaks OauthWebSecurity

This is to fix issue 251 on Github:
https://github.com/DotNetOpenAuth/DotNetOpenAuth/issues/251

This will re-break the following issue, which needs more thought to
correctly implement.

http://stackoverflow.com/questions/12235395/openauth-requestauthentication-throws-null-ref-in-vs2012-web-forms-template/12240150#12240150
Fix spacing
Merge branch 'v4.2' of git://github.com/nikolawannabe/DotNetOpenAuth into nikolawannabe-v4.2
Fixes whitespace build breaks in release
Fixes runtime failure with ASP.NET authentication module.

Closes #267
Closes #251.