Bug 887902 - move --enable-debug{,-symbols} option processing before MOZ_COMPILER_OPTS; r=glandium

MOZ_COMPILER_OPTS depends on MOZ_DEBUG_FLAGS being set for proper checking of
linker dead code deletion when using GCC.

GC'ing sections saves ~1.5MB off of mobile libxul according to size(1):

[froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so
   text	   data	    bss	    dec	    hex	filename
23733400	2314816	1495973	27544189	1a44a7d	/opt/build/froydnj/build-android/dist/bin/libxul.so
[froydnj@cerebro eideticker]$ size /opt/build/froydnj/build-android/dist/bin/libxul.so
   text	   data	    bss	    dec	    hex	filename
22261936	2145116	1494533	25901585	18b3a11	/opt/build/froydnj/build-android/dist/bin/libxul.so
Bug 888405 - Use the profile dir instead the sys tmp dir for zipwriter xpcshell tests. r=Mossop
Bug 890573 - Ignore webgl.disable-extensions for the chrome-only WEBGL_debug_renderer_info. r=jgilbert
Bug 856803 - Change About:feedback title to Open Sans Light. r=margaret
Bug 889102 - Use a dynamic port in test_dbgglobal.js so that the xpcshell tests can be run concurrently. r=past
Bug 741102 - Ensure fullscreen button is hidden when audio files are loaded. r=jaws
Bug 822149 - Replace translucent media backgrounds with an opaque background and make uniform the backgrounds for images and audio/video. r=dolske
Bug 888479 - Patch the module loader to enable refactoring. r=gozala
Bug 888479 - Port osfile_shared_allthreads.jsm and dependents to worker module loader. r=froydnj
Bug 891323 - Remove the 'no-ion' jit-test flag from expression-autopsy.js now that it passes. (rs=jorendorff)
Bug 886075 - Should be able to move caret with braille. r=eeejay r=kats
Bug 886074 - Braille should update when editing. r=eeejay
Bug 886755 - Include the correct binding header if a binding uses a WebIDL enumeration that's defined in a different .webidl file. r=bz
Bug 870173 - Upgrade to clang 3.3. r=ehsan DONTBUILD