Serve packages with the built-in elnode webserver

Also decouple the package handler from the actual local server.  The
handler can serve packages from arbitrary URLs, but our local server
continues to serve packages from /packages/ for the sake of
compatibility.