Bug 886173 - Preserve playbackRate across pause/play. r=cpearce
Bug 858025 - Playback is maintained after seeking or pausing media; r=padenot
Bug 875125 - Allow scripts to be parsed/emitted off the main thread, r=billm.
Bug 291082 - preventDefault now blocks keyboard navigation in select-one drop-down lists. r=mounir, r=Neil

This patch makes select drop-down lists respect preventDefault keypress event, and so the select list doesn't process them anymore.
Bug 866847 - Implement map#forEach and Set#forEach. r=evilpie
Bug 893298 - Correctly calculate button and button child's desired height to vertically center the child. r=bz
Bug 895076 - domUtils.getCSSValuesForProperty now returns non keyword values. r=bz

This patch makes getCSSValuesForProperty return some none keyword values: auto,
normal, none, all, calc, -moz-calc, -moz-element, -moz-element-rect, rgb, hsl, -moz-rgba, -moz-hsla, rgba, hsla, cubic-bezer, and steps.
Bug 867143 - Cache Session Restore state aggressively. r=ttaubert
Bug 867143 - sessionStorage/localStorage tests. r=ttaubert
Bug 894381 - FindBar buttons should be enabled when moving tab between windows. r=dao
Bug 882543 - Retain storage for media streams accross iterations instead of reallocating. r=jlebar,roc
Bug 882543 - Actually run offline MSG offline. r=roc
Bug 882543 - Don't spam the main thread when rendering an offline graph.  r=ehsan,roc
Bug 882543 - Register the MSG thread for in the profiler. r=benwa
Bug 882543 - Use a linked list for ordering stream instead of an array. r=ehsan
Move the caret invalidation from CharacterDataChanged to CharacterDataWillChange so that the text doesn't change under the caret before invalidation. Bug 887631, r=ehsan
Bug 895830 - OdinMonkey: fix compilation of the perf spewer support. r=luke