Support Role Permissions

-	Identity.Entity now means only Sql Server EF Identity implementation
-	Identity.Entity.InMemory moved to a test project (Identity.Entity.InMemory.Test)
-	Identity.InMemory which was the identity in memory implementation also moved to a test project (Identity.InMemory.Test)
-	IClaimsFactory was promoted to a top level service and now adds any claims found in a Role that a user belongs to.
-	EF implementation now supports logins, claims, roles, two factor, lockouts
-	Initial pass at style cop (mostly line endings since resharper no worky :()
Is stylecop adding a lot of value right now? Last time I heard we were thinking about using it and adopting common rules across all repos. Are these the same rules as in MVC? Otherwise I would probably hold off of adding it or I would prefer to have a bug to track discussing it with the engineering team. @Eilon, any thoughts on this?