Revert "Work around two Firefox bugs"

This reverts commit 0dd0d506f77e981258dad30e916c95daeb4aef13.

Conflicts:
	src/library_openal.js
Remove two other workarounds
Implement alcGetError