hostnamed: introduce new location machin-info field, too
always check for __BYTE_ORDER == __BIG_ENDIAN when checking for endianess

Let's always stick to glibc's way to determine byte order, and not mix
autoconf-specific checks with gcc checks.