Remove ash::ShellDelegate::IsFirstRunAfterBoot method

This allows me to skip refactoring it for mustash. It also avoids one place
where chrome calls back into ash that I would have to refactor as well.

The method just looks up a chromeos command-line switch, so inline that
lookup where needed.

In addition, clean up some of the splash screen init logic to make it more
clear how we handle primary vs. secondary displays.

BUG=none
TEST=run chrome with and without --first-exec-after-boot, watch background
colors as displays are initialized

Review-Url: https://chromiumcodereview.appspot.com/2437393002
Cr-Commit-Position: refs/heads/master@{#426854}
13 files changed