Add openal-soft git submodule
Make AL/ALC types unique in their respective header file; Use GlueGen's stdint definition for all tested platforms
JOAL Fixes: GlueGen, OpenAL Header, Added scripts/tests.sh,

- OpenAL Header
  - Unique declaration in al-types.h and alc-types.h, remove duplicates in al.h and alc.h
  - Use ALproc and ALCproc for opaque pointer return values

- GlueGen Fixes
  - Remove duplicates in extension classes ALExt and ALExtConstants
  - Push all common configurations to joal-common.cfg
  - Complete ArgumentIsString for ALC methods

- Added scripts/tests.sh for convenient manual testing of single unit test

-
Bump openal-soft submodule
JOAL GlueGen: Force ProcAddress for all / ALExt*: Remove duplicates (AL) in interface _and_ implementation

- Using GlueGen enhancement of commit e58643727cc36d6dc27cec9e02934c26de7621ee
Build Cleanup for Android, Misc changes ..

 - Add 'c.build.openal.soft.android' task
   using GCC_VERSION  -> ANDROID_TOOLCHAIN_VERSION
         NDK_ROOT     -> ANDROID_NDK
         PATH_VANILLA -> PATH

 - Copy openal-soft lib to ${rootrel.build}/obj,
   to be picked up by jar and appt archiving tasks

 - Android build script:
   - Bump to GCC_VERSION 4.7
   - Add PATH_VANILLA, i.e. PATH before adding cross-compile tools 'gcc'

- Sound3DTest: Fix package name
Android Build & Test ; WavLoader/Data javax.audio separation (part-1)
Fix regression .. now use 'com.jogamp.openal.UnsupportedAudioFileException'
WavData.loadFromStream: Uses IOUtil.copyStream2ByteBuffer which fixes loading on Android; Adding proper byteOrder swapping depending on input format.

- Also added a few more test streams
- Working Android test activity
bump openal-soft
Test building openal-soft w/ Windows/cmake - fails ..
Build: Include cd and cdr test files in joa-test.jar; joal-natives*: Only include native library w/o version number.
OpenAL Library Selection (Bug 662): Use String value of new property 'joal.openal.lib'. OSX: Prefer system OpenAL (nou OpenAL-Soft output device support)

+ * Select preferred OpenAL native library type via system properties,
+ * i.e. System-OpenAL or bundled Soft-OpenAL.<br/>
+ * If the preferred choice fails, implementation falls back to the other.
+ * <PRE>
+    -Djoal.openal.lib=auto     Prefer System-OpenAL over bundled Soft-OpenAL for OSX. Prefer bundled Soft-OpenAL over System-OpenAL for all others. This is the default.
+    -Djoal.openal.lib=system   Prefer System-OpenAL over bundled Soft-OpenAL for all.
+    -Djoal.openal.lib=soft     Prefer bundled Soft-OpenAL over System-OpenAL for all.
+   </PRE>
+ * Note: You may use the 'jnlp.' prefix, allowing using above property names w/ Applets and WebStart,
+ * e.g. 'jnlp.joal.openal.lib=system'.
+ * </p>
Adding method for determining the playing state of an audio source.
Catches ExceptionInInitializerError instances when initializing ALFactory
Merge pull request #9 from magnen/master

Adding method for retrieving the playing state of a Source.