http, tls, stream, test, build: refactor lib/ underscore files into directories
this is really just a small cleanup, no actual functionality was changed. I think this would mostly be a nice change for people who are new to the node.js source, as peeking into /lib with all that can be a bit confusing unless you understand how modules's builtin resolving works.
This will also require a change to nodejs/github-bot
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines
Affected core subsystem(s)
http, tls, stream