Add a proper SmokeTest list and update Android expectations.

Since the Android port only runs the --smoke option now, we can stop
using the separate android-specific TestExpectations file and just
fold expectations for the smoke test failures on Android into the main file.
(This way all the tooling should work properly).

This adds about ~1800 tests, which takes about 15 minutes of device time on
Android. There are ~130 failures and a large number of explicit skips that
represent crashes or timeouts. This gives us a baseline for tests that are
failing across all of the parts of Blink.

The tests were selected by running the layout tests on Linux, and selecting the
fastest tests from each directory tree three-directories deep or higher (e.g.,
http/tests/security and all its subdirectories), such that each tree got
roughly an equal slice of time. I will be posting the script and data used
to generate this list, but I don't expect it to be 100% reproducible. There
is no particular significance to these tests otherwise.

R=peter@chromium.org, abarth@chromium.org, ojan@chromium.org
BUG=289883

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157915 bbb929c8-8fbe-4397-9dbb-9b2b20218538