Add -pthread to LDFLAGS
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
Bug 904646 - Skip NULLs when traversing envp/auxv pointers to let GDB work on Android 4.3; r=glandium
Bug 907957 - Detect if a segfault signal handler is useless. If it is, disable on-demand decompression. r=nfroyd
Add -std=gnu++0x to BUILDCXXFLAGS
Bug 912299 - Make RefCounted's refcount field mutable. r=waldo
Bug 914374 - Fix buffer overflow in BCJ_X86_filter when the given buffer is too small. r=nfroyd
Revert "Bug 725231 - Remove linker workarounds for breakpad. r=tglek"

This reverts commit 92fd3297e616097b41754bd4b337d3fe219368db.

Conflicts:
	linker/Mappable.cpp
Bug 916923 - work around crash reporter issues with adjacent memory mappings on x86 android; r=glandium,f=gbrown
Bug 920558 - map anonymous pages differently on ARM and x86; r=glandium
Bug 886736 - Disable on-demand decompression when latency to get into segfault handlers is too high. r=nfroyd
Bug 927428 - use __LP64__ instead of HAVE_64BIT_OS in the linker; r=glandium
Bug 930627 - Implement __gnu_Unwind_Find_exidx in custom linker on ARM. r=glandium
Bug 784739 - Switch from NULL to nullptr in mozglue/linker/; r=ehsan
Bug 959254 - Make MappableSeekableZStream::ensure mprotect error message more useful for debugging failures. r=nfroyd
Bug 935676 - Stub out missing Flash symbols r=glandium
Bug 956398 - Support text relocations in the custom linker. r=nfroyd
Bug 956398 - Only support text relocations for libflashplayer.so. r=nfroyd
Bug 935778 - Part 0.2: Spray some MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
Bug 935778 - Part 0.4: Spray even more MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree