[EoS] Add fade animations to the NTP

There is a nontrivial delay before icons pop into being, so fade them in.
The animations cover 3 cases:
* No catalog exists, just immediately render the vector default assets
* Catalog exists locally, fade in the category tiles
* Catalog exists remotely, render vector assets then replace with
  category tiles using a fade-out fade-in animation.

Bug: 867488
Change-Id: I958e1e8e3ef88c1dad86869a8e1812e432952989
Reviewed-on: https://chromium-review.googlesource.com/c/1272087
Commit-Queue: Justin DeWitt <dewittj@chromium.org>
Reviewed-by: Cathy Li <chili@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598122}
2 files changed