Added removeCachedUsername(String) to UsernameCache.

Also, made RecordUsername remove other, matching usernames before
adding.