Enable AsyncNavigationIntercept on Android

This CL also removes delaying navigation failures waiting for the
async task to complete. The navigation is being cancelled by another
part of the stack, so it makes sense to respect that decision and not
call out an intent after the fact. Additionally, navigation simulator
test infrastructure doesn't really handle delayed failures at the
moment :)

Bug: 793053
Change-Id: Ic5c57be5d07d1e8bde77b6be4d661c66c7449943
Reviewed-on: https://chromium-review.googlesource.com/c/1455686
Reviewed-by: Ilya Sherman <isherman@chromium.org>
Reviewed-by: Nate Fischer <ntfschr@chromium.org>
Commit-Queue: Charlie Harrison <csharrison@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631033}
3 files changed