Fixed login indexes not being created or deleted

Logins created during user creation get indexes made but don't when
logins are added to an existing account and therefore the login couldn't
be found when used again, causing a 409 dupe exception when trying to
add the login again.
Fixed illegal characters in TableUserClaim RowKey when using ClaimTypes
Added cleanup code when a user is deleted and fixed missing ETags
Replaced "/" with "-" when encoding the ClaimType.
Merge remote-tracking branch 'Amethi/master'

Conflicts:
	AccidentalFish.AspNet.Identity.Azure/TableUserStore.cs
Changed base64 encoding and decoding to use '-' instead of '/'.
Changed several partition and row keys to use a base64 encoded value to prevent illegal characters.
Fixed a few things about how the cleanup code works.
Merge pull request #22 from akimbrel/master

Fixed several things