Bug 958782 - 2.b/3: implementation.
Bug 958782 - 2.c/3: remove unused headers and sort.
Bug 958782 - 3/3: fix test cases.
Bug 916607 - 1/4: Convert MozSmsSegmentInfo to WebIDL dictionary. Interface changes.
Bug 916607 - 2/4: implementation.
Bug 916607 - 3/4: android backend.
Bug 916607 - 4/4: fix test cases.