Bug 866938 - 1/4: correct RegExp used to match MMS addresses.
Bug 866938 - 2.a/4: extract createParticipantRecord.
Bug 866938 - 2.b/4: rename findParticipantRecordByAddress to findParticipantRecordByPlmnAddress.
Bug 866938 - 2.c/4: rename findThreadRecordByParticipants to findThreadRecordByAddresses
Bug 866938 - 3/4: use typed addresses internally.
Bug 866938 - 4.a/4: add test_mmdb_upgradeSchema_current_structure.js. r=gene
Bug 866938 - 4.b/4: rewrite test_filter_number.js to include non-PLMN addresses tests. r=gene
Bug 866938 - 4.c/4: rewrite test_mmdb_setmessagedeliverybyid_sms.js to use mmdb_head.js. r=gene
Bug 866938 - 4.d/4: add test_mmdb_upgradeSchema_22.js. r=gene
Bug 866938 - 4.e/4: add xpcshell test cases for Address.resolveType. r=gene
debug
Bug 836542 - 1/3: Allow muliple stores in IndexedDBHelper.newTxn().
Bug 836542 - 2.a/3: use IndexedDBHelper. r=gene
Bug 836542 - 2.b/3: remove ensureDB and refactor upgradeSchemaN. r=gene