Update from https://crrev.com/309717

Includes changes for CommandLine moving into the base:: namespace, some
PickleIterator updates, and some animation API changes.

Review URL: https://codereview.chromium.org/817653003