Add an error page for HTTP 404 error pages without bodies.
We used to show Link Doctor pages in this case, but that broke long ago.
https://crbug.com/331745 was recently fixed, which allows us to show error
pages in that case once more.
Also add a browser test for HTTP 500 errors pages without bodies, which
also fixed by that CL.
Also fixes a bunch of browser tests that implicitly depend on *not* showing
error pages when we get a 404 response without a body.
BUG=
632781,
331745
Committed:
https://crrev.com/d485e9156b72ea4bb4682ffbf73ea0eb248ecb6c
Cr-Commit-Position: refs/heads/master@{#409567}