Add HTML5 audio support

By default the chat will test for Flash, and if it's not available it will fallback to HTML5 audio.
If an specific backend is selected and the browser doesn't support it, nothing will be played.

Signed-off-by: James Almer <jamrial@gmail.com>