Dynamic library loading is now more resilient and tries a few common variations for lib names
Allow to select openAL device