moreutils: build manpages & skip ifdata

I have been missing the manpages for some of the utilities provided by
the moreutils package. Additionally not all utilities were being
installed. The reason is that we had the targets hardcoded and skipped
the man page generation entirely.

This patch:
- rely on upstream 'make all' to ensure we build any future new utility
  which might be added by them
- now depends on docbook2x which is used for the man pages generation
- rewrite the docbook DTD url to make them point to where our docbook2x
  packages symlink them
- rename docbook2x-man to docbook2man since that is how it is named in
  our docbook2x package.
- remove the build of `ifdata` since it does not build on my machine
- pass homebrew prefix to upstream `make install`

For some reason, I had to pass the name of the MakeFile using:
 `make -f MakeFile`