Bug 1097321 - Reduce the amount of dual AMD/intel blacklisting. r=Bas, a=sledru

Instead detect the broken shared surfaces and only black list then.
Bug 1091962 - AutoEventEnqueuer must keep alive ChannelEventQueue. r=smaug, r=jduell, a=sledru
Bug 1107684 - ScriptSettings.cpp xpc::ErrorReport::Init() callers should not pass string where boolean is expected. r=bholley, a=sledru
Backed out changeset fc5225b5022b (bug 1101478) for causing bug 1103966.
Bug 1096534 - ContentSearch should load the search URL in the tab sending the search message, not the current tab. r=mak, a=sledru
Bug 1106593 - Proguard third-party libraries that ship with Fennec. r=nalexander, a=sledru

This applies Proguard to third-party libraries such as the Android
support-v4 library and the Google Play Services libraries.
Previously, these were not Proguarded, bloating the Fennec APK.

Technically, this required a few work-arounds, including:

* stripping library debug information with a early Proguard
  invocation;
* altering the optimizations tried; and
* reducing the number of Proguard passes.

--HG--
rename : mobile/android/config/proguard.cfg => mobile/android/config/proguard/proguard.cfg
Bug 1108328 - Upgrade SQLite to version 3.8.7.4. r=mak, a=sledru
Bug 1109283 - Handle failure of nsExpirationTracker::AddObject in the SurfaceCache. r=dholbert, a=sledru