RP whitelist for MVC OpenID Provider sample and code cleanup

Updated MVC OpenID Provider to implement RP whitelists as done in the Web Forms SSO sample. Also performed some StyleCop-related code cleanup and attempted to move towards "a function should do one thing" (gradually... Just one or two extracted methods).