Bug 894121 - Using MCC automatically selects wrong timezone

- Update timezone when sim unlocked
- Only set 'user-selected' setting if user handles the selectors
- Added tests to timezone selection
Bug 1039201 - [Search] Search results in grid only format r=daleharvey
Bug 1023819 - Follow-up, rename class to follow naming standards r=me
Merge pull request #21937 from KevinGrandon/bug_1039201_search_icon_grid

Bug 1039201 - [Search] Search results in grid only format
Bug 1023819 - Follow up to fix broken integration tests. r=me
Merge pull request #21459 from fcampo/fte-region-mcc-894121

Bug 894121 - Using MCC automatically selects wrong timezone (r=francisco,achen)
Bug 1039007 - [email/backend] Do not invoke operation callbacks until after any associated saves have safely hit the disk. r=mcav

landing https://github.com/mozilla-b2g/gaia-email-libs-and-more/pull/323
Merge pull request #21967 from asutherland/email-op-callbacks-after-save

Bug 1039007 - [email/backend] Do not invoke operation callbacks until after any associated saves have safely hit the disk. r=mcav