Bug 849739 2/4: DOM. r=mounir,mrbkap

Conflicts:
	dom/mobilemessage/interfaces/moz.build
	dom/mobilemessage/src/MobileMessageCallback.cpp
	dom/mobilemessage/src/SmsRequest.cpp
	dom/tests/mochitest/general/test_interfaces.html
Bug 849739 3/4: IPC. r=bent
Bug 849739 4/4: RIL. r=gwagner

Conflicts:
	dom/mobilemessage/src/ril/MobileMessageDatabaseService.js
Bug 749086 - 1/3: Use DOMRequest instead of SmsRequest. Interface changes. sr=sicking, r=bent

Conflicts:
	dom/mobilemessage/interfaces/nsIDOMSmsRequest.idl
Bug 749086 - 2/3: DOM & IPC changes. r=bent

Conflicts:
	dom/base/nsDOMClassInfo.cpp
	dom/base/nsDOMClassInfoClasses.h
	dom/mobilemessage/interfaces/moz.build
	dom/mobilemessage/src/SmsManager.cpp
	dom/mobilemessage/src/SmsRequest.cpp
	dom/mobilemessage/src/SmsRequest.h
	dom/system/gonk/ril_worker.js
Bug 749086 - 3/3: fix test cases. r=gwagner
Bug 855607 - B2G MMS: Notify user while retrieving expiried notification indication. r=vyang
Bug 847744: Part 1 - Create MmsService for content process. r=vicamo

--HG--
rename : dom/mobilemessage/src/SmsServicesFactory.h => dom/mobilemessage/src/android/MmsService.h
rename : dom/mobilemessage/src/SmsServicesFactory.h => dom/mobilemessage/src/fallback/MmsService.h
Bug 847744: Part 2 - Use sms-* topic to notify mms observers. r=vicamo

Conflicts:
	dom/mobilemessage/src/MobileMessageManager.cpp
Bug 847744: Part 3 - IPDL change. r=vicamo,jdm

Conflicts:
	dom/ipc/PContent.ipdl
Bug 847744: Part 4 - IPC implementation for MMS send(). r=jdm,vicamo,mrbkap

Conflicts:
	dom/mobilemessage/src/ipc/SmsParent.cpp
Bug 847744: Part 5 - IPC for retrieveMMS. r=vicamo
Bug 854790 1/4: Support filtering mobile messages with thread id. Interface changes. sr=mounir
Bug 854790 2/4: DOM. r=mounir
Bug 854790 3/4: RIL. r=gene
Bug 854790 4-1/4: refactor test_filter_mixed.js so that we have multiple messages in one thread. r=gene
Bug 854790 4-2/4: test cases for filtering messages by threadId. r=gene
Bug 810091 - B2G MMS: Don't download message twice on receiving duplicated notification. r=vyang, r=gene.lian
Bug 861095 - B2G MMS: handle MMS message in NotifyCursorResult() as well. r=mounir