Bug 958782 - 2.b/3: implementation.
Bug 958782 - 2.c/3: remove unused headers and sort.
Bug 958782 - 3/3: fix test cases.
Bug 878533 - 1/2: move MozSmsFilter to webidl dictionary.
Bug 878533 - 2/2: fix test cases.