Supplement GNUInstallDirs to support multi-arch

Debian object code libraries are in directories which include the
platform name to allow several of these to co-exist. Other distros
such as Fedora uses a simpler naming scheme (e.g. "lib64/") which
is more backward-compatible.
Enable support for multi-arch on Debian/Ubuntu