Added handling of exceptions when the OpenAL hardware driver is initialized and then to throw the NoAudioHardwareException when openAL is used without proper initialization. Also implemented the missing ctors in NoAudioHardwareException.cs.
Merge pull request #1661 from totallyeviljake/ISSUE_1654_R1

Added handling of exceptions when the OpenAL hardware driver fails