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