Upgraded the most recent Scope changes

- Scope was a comma delimited property. Now replaced as an ICollection<string>.
- Reading in the (optional) comma delimited scope data from the web.config now converts it into an ICollection<string>.
- Core OAuth 2.0 providers updated to reference this new Scope list.
GitHubProvider code updated against the new BaseOAuth20Provider.
More scopes refactoring and LinkedInProvider is now a BaseOAuth20Provider .

- DefaultScope is now an IEnumerable<string>.
- LinkedInProvider now inherits from BaseOAuth20Provider.
We now have a Glimpse (Plugin) Tab :smile:

- New Scope and Provider Public/Private key interface.
- New Scopes interface.
- New Glimpse Tab to display the registered Providers.
- Sample Mvc Auto website has the glimpse pluging added, to test this out.
Google and Twitter Fake Providers weren't passing back the state. Does now and doesn't error.
FakeProviders have all been replaced by one single FakeProvider and more Provider tweaks.

- All the fake providers have been deleted.
- New FakeProvider class. Has default AccessToken and UserInformation results but can manually be overwritten.
- Slimmed down more of the Providers by moving more stuff up the inheritance tree.
The static ConfiguredProviders variable was screwing things up and removed the IncludeFakeProviders config setting.

- Replaced the AuthenticationService's ConfiguredProviders property from static to an instance variable.
- Removed other static properties that were referencing that static property.
- Removed the IncludeFakeProviders from the ProviderConfiguration class.
Updated .nuget to latest version.
Massive refactor - Repository name change and totally changed the Redirect and Callback classes.

- Repository changed from WorldDomination.Web.Authentication to SimpleAuthentication.
- Removed most samples and providers for the refactor.
- Simplified the Core project by pivoting the AuthenticationService into a simple AuthenticationProviderFactory. Most work is now done in each provider.
- Cleaned up the Mvc controller class to simplify the workflow.
- Google and Facebook providers work. Awesome!
- Tests are all still out. I'll just have to clean them up later.
- .NuGet.exe even updated :P
ExtraProviders are back!

- Added back the ExtraProviders.
- New 37Signals provider :)
- Glimpse.Mvc4 updated to v 1.3.2.
Cleaning up the AppHarbor solution to test this in a live scenario :smile:

- AppHarbor solution totally redone to use the MvcAuto project.
- Google and Facebook live api keys added. Will test then add the rest once I've got this all working on AppHarbor.
Missing button images added to MvcAuto project.
Glimpse can run for all (local and remote) connections.
Google Api key updated for AppHarbour release mode.
Web.Release.config set to 'Content' properties so it can be downloaded by AppHarbor.
Added GitHub, WindowsLive and 37 Signals api keys for release mode.
LinkedIn api key for release.config added.
Custom Error handling added : It's a von Trapp!
BugFix: When checking for registered providers, make sure it's all lowercase. Dictionary keys are case sensitive.
BugFix: AppSettings section was not getting inserted during the Transform.