Revert of Fix the handling of user gestures for external protocol handler dialogs. (https://codereview.chromium.org/131783012/)

Reason for revert:
This change broke certain cases where external protocol handlers are launched. Consider relanding depending on whether http://crbug.com/78592 is to be fixed.

Original issue's description:
> Fix the handling of user gestures for external protocol handler dialogs.
> 
> - Remove browser state from external protocol handler.
> - Use gesture with a timeout.
> 
> BUG=173557
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=261014

TBR=boliu@chromium.org

Review URL: https://codereview.chromium.org/426713002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286301 0039d316-1c4b-4281-b951-d872f2087c98
25 files changed