LinuxConfiguration: Use GNUInstallDirs to fix installation paths
in some edge cases we want to install binaries into paths
other than ${PREFIX}/bin and shared files in paths other
than ${PREFIX}/usr/share. This commit allows doing that
by including GNUInstallDirs for Linux builds, which allows
passing `CMAKE_INSTALL_DATAROOTDIR` and `CMAKE_INSTALL_BINDIR`
to cmake to customise these paths. If these aren't supplied
nothing changes, their defaults values equal to `bin` and `shared`,
as before.