Revert "Revert "Specializing the Chrome to work over a network.""

This reverts commit 4181477094098854fc147128175e702bf67cb765.

Restoring draft of Chrome::Net.
Revert "Switch from LWP to HTTP::Tiny."

This reverts commit f008fdddea43902ead7ff8f39999145d09b8188e.

Conflicts:
	lib/Pinto/Role/FileFetcher.pm

I'm going back to LWP because I use it everywhere else, so there's
no need to bend over backwards to try and use HTTP::Tiny here
just because it is in core.
Fix the response_callback so tests will pass.

When receiving a live stream, the callback will get
called once for each line.  But during testing, it
only gets called once with several lines.  So we need
to split the data on newlines and process each line
separately.
A hack to make blank lines come out right.