Deprecated http.js

Updated deps, moved http functions into fetch.js and renamed them. fetch
was the only place these functions were used.
Messing with version
Fixed some url resolution edge cases

And added some thoughts in comments
Breaking apart some inner functions

Made some progress on clarifying the processing logic when fetching
entry web pages. There is more work to do, this is just an intermediate
check-in.