Bug 979771 - [DSDS] Data call icon on Utility Tray will not become blue

- we would iterate mozMobileConnections now
- update unit tests
- refactor code
Merge pull request #16896 from EragonJ/bug-979771

Bug 979771 - [DSDS] Data call icon on Utility Tray will not become blue