Bug 865449 - Make AccessFu more desktop-browser friendly. r=yzen

- Use Speech presenter on everything but mobile/android
- Filter out accessibility events that are chrome related.
- Don't capture key presses on desktop
- Rework TouchAdapter to take mouse events on desktop.
    Generating touch events does not work on desktop since that interface is preffed out by default.
    We lost the ability to do multiple finger gestures with modifier keys, but that was not really used anyway.
Bug 865452 - Don't capture scripted mouse events. r=yzen
Bug 838321: Remove unused manifests r=rail

--HG--
extra : rebase_source : 3163ad5253201a4eac914aa7c1acb3d2a624b1b0
Bug 864255: Ensure main thread dispatch for Pipeline destruction succeeds r=jesup
Bug 852467 - nsDisableOldMaxSmartSizePrefEvent runs on the gecko main thread, blocks for long periods of time, r=honzab
Bug 864957 - Consolidate locks used to avoid operation callback related races, r=djvj,luke.
Bug 865650 - Ensure that looping will only happen if the start offset is less than the end offset; r=padenot

--HG--
extra : rebase_source : 3de31185083df174f7b6e823d1a135aee39c211d
Bug 865828 - Upgrade Mozilla 23 to NSPR 4.10, r=wtc
Bug 864339 - Part 2: Replace GeckoJarReader EmptyStackException with an empty() check. r=wesj
Bug 862448 - Fix the fast fencing path for GL when drawing buffer is preserved r=jgilbert
Bug 851581 - Clean up external protocol prompt. r=mfinkle
Bug 849714 - Fix intermittent failure in outgoing_answer_hangup_oncallschanged; r=jgriffin
Bug 851581 - Whitespace cleanup. r=mfinkle DONTBUILD
Bug 863958 - Don't call SetSize from the ICO decoder if we already have the size. r=seth

--HG--
extra : rebase_source : 924fbe8460992b919d3d7072d162f23eaef30e2f
Bug 863958 - Crashtest. r=seth

--HG--
extra : rebase_source : 5f1fa4cd01aba2b1a9b07a8120711b58d36f5ddf
Bug 863975 - Handle the situation that we're left mid-frame when decoding a multi-frame image. r=seth

--HG--
extra : rebase_source : e485eb48a615f3e35e4e5592d0f37604402142f8
Bug 863975 - Crashtest. r=seth

--HG--
extra : rebase_source : 2816b2f65b49091914c643357275c169911a4b2f
Bug 864633 - broken site identity info bar. r=bsmith

--HG--
extra : rebase_source : 36c4613ed39ab93c33008964ed62bccdcacc9c9c
Bug 864633 - broken site identity info bar part2 (tests from 813418). r=bsmith

--HG--
extra : rebase_source : b9acce3f6db1b1560b5e9928e8b3794ead151bc1
Bug 865635 - Use MMonitorTypes instead of MTypeBarrier for type write barriers, r=dvander.