Fix for crash report 1272
Merge remote-tracking branch 'singu/master'
Audio engine changes:
-Idle tick is now responsible for dispatching all pending sound sources, as such improves priority sorting.
-Added ui sound precache mechanisms (to fetch sounds without associated soundsources)
-Audio engine no logner available pre-login or upon disconnect, for simplicity.
-General cleanup to the audio engine/impl.
-Fixed some gAudiop calls that were lacking prerequisite null checks.
-Added 'isUpstreamOK' procuedure to LLAssetStorage to allow avoidance of making requests when there is no upstream host connection.
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer

Conflicts:
	indra/llaudio/llaudioengine.cpp
Fixed a couple of compilation errors when using GCC.
Merge remote-tracking branch 'singu/master'
Remove assert that 100% reproducible fired - stopping me from logging in.

I wanted to fix the problem, but:
[21:45] <Aleric> Talking about dense - you guys want this to be fixed or not???
[21:45] <lkalif> no
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
Bug fix.
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
Fixed a shutdown crash in LLAudioEngine::assetCallback, and fixed behavior when soundsource re-issues a sound whilst a sound is currently playing for same source. (LLAudioChannel[Impl]::play now re-starts sound if already playing)
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
Fixed a couple obscure crashes.
[Warnings] Fix linux32 warnings again (missed some spots)
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
Breaking pad: restore 'Ask' preference for sending reports, cleanup remaining out-of-process bits
Don't log debug level info during shader loading