Use the NI_MAXHOST constant to initialize the size of the hostname buffer.

The NI_MAXHOST constant should be used when creating the hostname buffer to avoid potential buffer overflows.
MIPS: Set USE_MUL to 0 by default (for now).

Setting it to 1 breaks on Loongson CPUs which are the most common
desktop MIPS CPUs supported by e.g. Debian.

This change can be reverted when more investigation is done to find
out why exactly this breaks.

Thanks to Jo Shields (@directhex) for lots of testing and debugging
and spotting this define that turned out to be the culprit.
Merge pull request #692 from jack-pappas/patch-2

Use the NI_MAXHOST constant to initialize the size of the hostname buffer.
Fix the spec file; we don't create any .mdb's for the PCL Facades anymore.