Bug 817972 - Make Gecko Bluetooth capable of queueing file-sending requests, r=gyeh
Bug 864575 - Notify all observers of file-changing at the right time, r=gyeh

When we receive multiple files in a row, we need to notify observers of
file-changing whenever a file is completely received. Currently we only
send one notification at the end of the entire session.
Bug 850157 - Add GetConnectedDevices() in nsIDOMBluetoothAdapter.idl, r=echou, sr= mrbkap
Bug 861496 - Replace #ifdef MOZ_SYS_MSG by a preference. r=fabrice
Bug 865652 - Separate the logical concepts of a starting offset and the current offset for ArrayBufferInputStream. r=vlad
Bug 865929 - Add pref to limit the size of the canvas image cache r=jlebar,jdm a=tef+
Backed out changeset cbbd94e6ab32 (bug 861496) for mochitest-2 orange.
Backed out changeset d8c4ca787e39 (bug 865652) for xpcshell failures.
Bug 864891 - b2g/chrome/content/forms.js can dispatch a 'change' event on the wrong window in a single process build. r=fabrice
Bug 847352 - Preload SystemMessageHandler.js. r=fabrice
Merge m-c to birch.
Bug 862250 - Fix upgrade code. r=gwagner

--HG--
extra : rebase_source : a883f49cd07203734f5ec47d375b1602484bce6d
Bug 866135 - Contacts: Fully integrate PhonenumberJS when we save contacts. r=reuben
Merge birch to m-c.