Added initial ALmixer/OpenAL code.
Added bubble particles and headset image.

http://openclipart.org/detail/2219/head-set-by-machovka
Merge branch 'master' into fancygraphics
Merge branch 'master' into audiodependency
Merge branch 'master' into audiodependency
Merge branch 'master' into fancygraphics
Instead of using the bubble particles directly as the audioSource, I now use an invisible sprite so I can control the touch-detection hit box size. The bubble particles are now written to move with the invisible sprite.
Merge branch 'master' into audiodependency

Conflicts:
	Resources/MainScene.js
Workarounds for Titanium not giving me pause/resume events on Android.
Resorted to using window focus/blur instead of app activity events.

Destroy does seem to work.
Needed to require ALmixer for window blur/focus.
Explicitly set the MAX_DISTANCE so Android/iOS sound more consistent with each other (i.e. not relying on unspecified defaults).
Merge branch 'master' into fancygraphics

Conflicts:
	Resources/MainScene.js
Added Smoke
Add thrust
Changed Bubbles to not embed textures.
Merge branch 'master' into audiodependency
Merge branch 'audiodependency' into fancyaudio
Needed to initialize audio positions to starting position of sprites. Also for correctness, inverted the y-axis, not that anybody will be able to tell.
Merge branch 'audiodependency' into fancyaudio
Copy/paste bug; used source instead of listener.