Bug 838691 part 1.  Add support in Prefable for calling a function to determine whether a property should be exposed in a WebIDL binding.  r=peterv
Bug 838691 part 2.  Add codegen support for calling a function to determine whether a property should be exposed in a WebIDL binding.  r=peterv
Bug 838691 part 3.  Switch touch event handler attributes to using a function to check whether they're enabled.  r=peterv
Bug 838691 part 4.  Add tests for pref-controlled and function-controlled properties.  r=peterv

I've manually verified that the generated code for this looks like it should.
Bug 838691 part 5.  Uncomment touch stuff on Document, since now it's controlled on a per-member basis, which is supported even for quickstubs.  r=peterv
Backed out changeset eac4470ca9f2 (bug 777712) for xpcshell failures.
Bug 841503 - Delete a bunch of non-OMTC android codepaths. r=BenWa,snorp
Bug 842415 - Signaling code - replace PR_Lock calls with MutexAutoLock r=jesup
Merge m-c to inbound.
Bug 840825 - Add blockForEventData method to EventExpecter. r=gbrown
Bug 840825 - Basic tests for distribution customization. r=gbrown,wesj
bug 839298 - fix json file creation for git users r=ted
Bug 704059 - Part 1: Decouple OnStopRequest and OnStopDecode for VectorImage. r=joe, r=dholbert
Bug 704059 - Part 2: Let images call imgStatusTracker::OnStopRequest. r=joe
Bug 704059 - Part 3: Reenable tests that were orange due to SVG loading issues. r=me
Bug 837318: Update testVkbOverlap to account for tablet behavior; r=wesj
Bug 840825 - Clear distribution pref during testDistribution setup. r=wesj
Bug 841993: Clean up Transports of |opens| channels. r=bent,kanru,nical a=blocking-b2g
Bug 841359 - Always log error originating from windows with chrome principals. r=bz
Bug 842389 - return the right thing from ProgressiveUpdate; r=BenWa,cwiiis