Fixed #1456.
Fixes Android builds on MacOSX.
Changes deprecated std::auto_ptr usage replacing with std::unique_ptr from C++11.
Fixes std::thread not working with clang compiler on Android in NDK r8/r9.
Minor variable rename for consistency.
Merge pull request #1506 from seanpaultaylor/next

Next
Added ability to remove AnimationClip Listeners
Added ability to check if an AnimationClip Listener has been added
Updated Lua bindings
Added ContainerDirection Lua binding which was previously missing
fixed: gestures location being reported incorrect
Merge pull request #1509 from reven86/next-clean

Gestures' locations reported incorrect
Merge pull request #1508 from rcmaniac25/rebuild-lua-bindings

Updated Lua bindings
fixed crash in AudioBuffer's destructor
fixed crash when deleting paused streamed AudioSources
Removed "has" functions from AnimationClip
Merge pull request #1510 from reven86/next-clean

Audiosource errors
Convert tabs to spaces
Merge pull request #1507 from rcmaniac25/animationclip-remove-listener

AnimationClip Listener removal
Fixed Vector4::operator<
Merge pull request #1514 from prshreshtha/patch-2

Fixed Vector4::operator<
Use glyph metrics for spacing.

The CharacterSpacing property of Font can be used to add additional spacing
between characters and is by default 0.
Use glyph metrics for white characters.