Bug 1064864. Ensure the copying bounds are sane. r=jrmuizel a=sylvestre

This prevents things from going really bad on some drivers.
Bug 1076910 - Don't use gfxPlatform::GetPlatform() off the main thread. r=Bas, a=sledru
Bug 1076910 - Add some error checks to gfxUtils::EncodeSourceSurface. r=Bas, a=sledru
Bug 883254 - Add the duckduckgo searchplugin. r=margaret, a=lmandel
Bug 883254 - Add the duckduckgo searchplugin to certain locales. f=glandium, r=mfinkle, a=lmandel

The purpose of this patch is to union a set of extra search plugins into
the set of search plugins for a specific subset of locales in a
multi-locale build.  This is a temporary hack for a single release; for
this release, we don't care about burning single-locale repacks.

I don't think we support finding a localized JAR resource --
like (%searchplugins/list.txt) -- from the object directory directly, so:

* I made the list filename depend on the locale;
* generated the locale-dependent list at build time;
* had the generated JAR include the list from the object directory.
Bug 1064107 - Ensure that gfxPlatform is initialized by the time we create the compositor. r=Bas, a=sledru
Automated checkin: version bump for fennec 33.1 release. DONTBUILD CLOSED TREE a=release
Bug 1093694 - Don't allow any graphics features when there's a driver version mismatch. r=jrmuizel, a=sledru
Bug 1021265 - Regard d3d11 as broken with displaylink on versions <= 8.6.1.36484, and fall back to basic layers. r=jrmuizel, a=sledru
Bug 1093863 - Blacklist D3D on dual Intel/AMD not advertised as such in the registry. r=jrmuizel, a=lmandel
Automated checkin: version bump for firefox 33.0.3 release. DONTBUILD CLOSED TREE a=release
Bug 883254 - Follow-up to add extra new line in JAR manifest. r=mfinkle, a=sledru
Bug 1089183 - Blacklist D2D on a range of ATI drivers that don't handle dxgi keyed mutex properly. r=bjacob, a=sledru
Automated checkin: version bump for fennec 33.1 release. DONTBUILD CLOSED TREE a=release

--HG--
extra : rebase_source : 4b26843f465d486ee0c288989b328be1f997d5f8
Bug 1021265 - Fix DisplayLink version expansion code. r=Bas, a=sledru

GFX_DRIVER_VERSION(8,6,..) expands to 8.0006....
but ParseVersion(8.6,...) gives 8.5000...
This was an unfortunate error. Having better static typing
of versions would have helped here.
Automated checkin: version bump for firefox 33.1.1 release. DONTBUILD CLOSED TREE a=release
Bug 1064002 - Be specific about which manifest to use on Android Arm xpcshell jobs. r=ahal, a=testing
Make EmbedLiteApp aware of its internal state
Cancel compositor task that cannot be completed
Nullify MessageLoop::state_ before destruction