Bug 838467 1/5: use DOMCursor instead of SmsCursor. Interface changes.
Bug 838467 2/5: DOM implementation.
Bug 838467 3/5: IPC.
Bug 838467 4/5: RIL.
Bug 838467 5/5: test cases.