Improve logic of Bug 662: Add a flag to favour OpenALSoft

Default: prefer OpenAL-soft fallback to OpenAL System
If property joal.SystemOpenAL is defined:
then prefer OpenAL System fallback to OpenAL-soft

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>