[Android] Add a Java version of net::test_server::EmbeddedTestServer.
Notably, this CL does not:
- convert ChromeInstrumentationTestRunner's TestHttpServer to use this
- convert cronet's NativeTestServer to use this
Those can be done separately.
BUG=
488192
Committed:
https://crrev.com/d58755d3bb7ead19d8ad909e4455b14857fe6d10
Cr-Commit-Position: refs/heads/master@{#336159}