Back out 7f12ca5e6d0a (bug 750303) on suspicion of breaking l10n builds
Bug 838467 1/N: use DOMCursor instead of SmsCursor. Interface changes.
Bug 838467 2/N: DOM implementation.
Bug 838467 3/N: IPC.
Bug 838467 4/N: Backend specific parts.
Bug 838467 5/5: test cases.
temp