Cherry-pick: [WebView] Remove direct dependencies on hidden APIs. Manually cherry-picked from commit 45702509d4752478188935eaf442c549c2c220be and resolved conflicts. BUG:18152150 Change-Id: If2b6c43f322b4223460b1be6c633858476244756