Cleanup work

Remove User POCO and switch to using shared IdentityUser for EF
Rename claimstype options to ClaimsIdentityOptions
Cleanup overloads for IdentityBuilder
Can you remind me why we need this overload? At first glance it seems that with it you can do the same inside the parenthesis (with a nested closure) that you could do after the parenthesis (with method chaining).