Bug 921543 - Remove OBJECT_FLAG_FUNCTION. r=bhackett
Bug 918613: Convert cairo path code to use cairo_path_t. r=jrmuizel
Bug 920800 - 'Add openKeyCursor() to IDBObjectStore'. r=janv.

--HG--
extra : transplant_source : H%ED%F8%E08%98/%26%0F%82%9C%0E%B0l%92%A6%C0%A1%A3%B4
Bug 913759 part 1: Treat buttonContent frames as block wrappers, so percent heights inside a button can resolve against button's height (minus focus border/padding). r=bz
Bug 913759 part 2: reftests for percent-sized content in a button. r=bz
Bug 915488 - Make CC participant's Root, Unroot and Unlink methods infallible. r=smaug
Bug 853423 - Block speculative connections for local IP addresses r=mcmanus
Bug 853423 - Tests to verify speculative connections are blocked for local IP addresses r=mcmanus
Bug 867755 - Support OnDataAvailable and OnStopRequest off main thread for image loading r=seth
Bug 867755 - Make DiscardTracker thread-safe r=seth
Bug 867755 - Dispatch imgRequestProxy notifications r=seth
Bug 867755 - Detect if DiscardTracker has shutdown r=seth
Bug 867755 - Return already_AddRefed from GetStatusTracker instead of C++ ref r=seth
Bug 867755 - Add strong refcnting for derived classes of mozilla::image::Image r=seth
Bug 884935 - Align navigator.vibrate to spec. r=smaug
Bug 896273 -  Make HTMLSelectElement::SetOptionsSelectedByIndex take a flag argument. r=Ms2ger
Backout 736a590cb652 and 0c409a9f58c9 (Bug 853423) due to xpcshell failures