Fix a potential crash SimpleAudioEngineOpenSL::playEffect
Fix a crash in SimpleAudioEngineOpenSL::playEffect which would occur when OpenSLEngine::preloadEffect returned FILE_NOT_FOUND. In the case where the sound fails to preload, we should not attempt to call OpenSLEngine::setEffectLooping on that sound.
Merge pull request #2563 from DarraghCoy/android_audio_crash_fix

Fix a potential crash SimpleAudioEngineOpenSL::playEffect
Update AUTHORS
issue #1859:download resources in a new thread
issue #1859:remove unneeded code
new shadow and stroke for CCLabelTTF
New stroke and shadows for Android
label TTF stroke and shadow for Android
better CCTexture2D API for init texture with shadow and stroke
CCLabelTTF have now a tint, plus bug fixing and code clean up
uses const ccColor & in the interface instead of ccColor&
setFontTintColor renamed to setFontFillColor
fixed some text formatting issues
stroke and shadow are implemented and supported only on iOS and Android for now
new assert() added on unsupported platforms for CCLabelTTF and CCTexture2D
CCLabelTTF new interface for ccBuilder
added a new utility for comparing 2 ccColor3b
changed the label test (shadows + stroke) for using ccTextDefinition when creating CCLabelTTF
ccTextDefinition becomes CCTextDefinition
bindings for CCTextDefinition