Bug 976373 - Collect mutation records to a list, not to an array, r=mccr8

--HG--
extra : rebase_source : 8e0c6ea003ed943b31a32bd61ec57e874ec14c20
Bug 976367 - Use AutoArray in MutationObserver to reduce small allocations, r=mccr8

--HG--
extra : rebase_source : 5b74c01d5842e8c7e0d4875b301c0913f5da5d28
Bug 976302 - MutationRecord should use mozilla::dom::DOMString, r=bz

--HG--
extra : rebase_source : 20188f6025d24c4ee109aefaa2642fb586147223