Change IUserClaimStore to take IEnumerable<Claims>

Make IUserClaimStore take an IEnumerable of Claims, and add overload for UserManager for:

https://github.com/aspnet/Identity/issues/163
This is actually a bug, filed https://github.com/aspnet/Identity/issues/178 to fix