Use TabIdTabHelper instead of tabId property from tab

TabIdTabHelper provides tabId given webstate. This is part of removing
tab usage and use webstate instead

Bug: 930816, 902049
Change-Id: I889e662fb165fd085d846b1fb4bb217911ace2f1
Reviewed-on: https://chromium-review.googlesource.com/c/1464113
Commit-Queue: Mohammad Refaat <mrefaat@chromium.org>
Reviewed-by: Eugene But <eugenebut@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631528}
5 files changed