Listing found OpenAL devices

because the knowledge can be useful
Fixing log for uncommon letters

because they can result in an empty string
Saving real Wiimote state

because that's simpler than reconnecting
Removing muted Wiimote audio

because that reduce writes
Moving thread name to the thread class

because that's better organisation
Creating a namespace for memory utilities

because that's better organisation
Changing from a non-open to open OpenAL

because if the source is known a problem can be located
Changing OpenAL from dynamic to static

because that can simplify debugging
Clarifying the OpenAL sound loop