Bug 932133 - Error out when entries in *SOURCES have an unknown file type. r=gps
Bug 932112 - Add stdc++-compat hack for std::__detail::_List_node_base::_M_reverse, necessary for webrtc update. r=nfroyd
Bug 932160 - Use UNIFIED_SOURCES for uconv unified sources. r=mshal
Bug 932170 - Add moz.build variables for generated sources. r=gps
Bug 932178 - Move ASFILES to moz.build in xpcom/reflect/xptcall/src/md/unix. r=gps

This also cleans up assembler-with-cpp flags, by renaming .s files to .S,
which are preprocessed without requiring additional flags. Also clean up
the generated assembly torture.

--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips64.s => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips64.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_linux.s => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_linux.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips64.s => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips64.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_linux.s => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_linux.S
Bug 870406 part n - Move more CSRCS to moz.build. r=mshal
Bug 932197 - Put QT generated files in GENERATED_SOURCES. r=gps
Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal
Bug 901561 - Move CMSRCS to moz.build. r=gps
Bug 932213 - Move HOST_CMMSRCS to moz.build. r=gps
Bug 933047 - Add a configure check whether the C++ compiler actually is a C++ compiler. r=ted
Bug 933062 - Avoid using > for preprocessing rules, so that pymake is happy. r=ted