[Android] Extract FreIntentCreator

This CL extracts FreIntentCreator class that takes care of creating an
intent to launch First Run Experience. Instances of this class are
created using AppHooks, allowing downstream adjustments.

Bug: 942175
Change-Id: I7f5c67d91f8d09d8b9945af87e6f905d1b67149c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1520605
Reviewed-by: Theresa <twellington@chromium.org>
Commit-Queue: Boris Sazonov <bsazonov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641149}
4 files changed