Fix support for multiarch distributions using lib_suffix
The lib_suffix configuration variable was initially created to support multiarch distros,such as Fedora using lib64 instead of lib for x86_64 builds.
This MR addresses all the cases in which 'lib' is hardcoded.
It also create a new replacement for file listing named libdir
and fixes all recipes files listing hardcoding 'lib'