Fix managed mode allow/block flow

This patch fixes most of the problems with the allow/block flow:
 - removes got_user_gesture
 - uses the redirect list for URLs instead of recording them every time
 - better identifies when the user has clicked on a link and when the page
   was redirected.

R=bauerb@chromium.org
BUG=168772
TEST=browser_tests --gtest_filter=ManagedModeBlockModeTest.*


Review URL: https://chromiumcodereview.appspot.com/13533017

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