added replace claim functionality. fixes #232

 - added UpdateClaimAsync method to IUserClaimStore interface
 - implemented UpdateClaimAsync method from IUserClaimStore inside the
   Microsoft.AspNet.Identity.EntityFramework.UserStore<TUser, TRole,
   TContext, TKey>
 - added UpdateClaimAsync method to UserManager
 - added UserManager tests for UpdateClaimAsync method.
 - added some UserStore tests for UpdateClaimAsync implementation of
   IUserClaimStore
It's really interesting that you brought that up :smile: as I have problems with that approach, too :smile: I'll raise that concern, too (I promise, I'm stopping cluttering this PR with unrelated stuff now :smiley:)