Add a feature for serving the hoogle data files for all packages

Used by the hoogle client. This was actually a little-known feature of
the old server.
Add all modules to other-modules so the sdist tarball is complete