Reland "[serial] Remove all code from Android Blink build"

This reverts commit e4f4664139bfa9511c6b90c14826feb3a73d814a.

Reason for revert: Build failure fixed.

Original change's description:
> Revert "[serial] Remove all code from Android Blink build"
> 
> This reverts commit 5cd5e69c82a5018288f282fb6d918ed0ce6e0f27.
> 
> Reason for revert: Failure on android-rel.
> 
> Original change's description:
> > [serial] Remove all code from Android Blink build
> > 
> > This reverts r629504 and instead removes all of the Serial API code from
> > the Blink build on Android to further reduce binary size.
> > 
> > Bug: 884928
> > Change-Id: I02cd550753d8020b6f8d796d576ca70caf378e39
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1497363
> > Reviewed-by: Kentaro Hara <haraken@chromium.org>
> > Reviewed-by: Ken Buchanan <kenrb@chromium.org>
> > Commit-Queue: Reilly Grant <reillyg@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#637439}
> 
> TBR=kenrb@chromium.org,reillyg@chromium.org,haraken@chromium.org
> 
> Change-Id: I2ff8c789992ceabfdaa856ec9c0bd6fae268fca0
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: 884928
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1500939
> Reviewed-by: Reilly Grant <reillyg@chromium.org>
> Commit-Queue: Reilly Grant <reillyg@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#637453}

TBR=kenrb@chromium.org,reillyg@chromium.org,haraken@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 884928
Change-Id: I6b5d786589c28debac3e2ba8ff4b4f1a174b7bd2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1526750
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#642034}
8 files changed