Allow users to choose an active operator (bug 1074422)

Short video of the experience: http://chuck.mn/2P2V452F3R1v

- The list of carrier/region pairs is pulled from the API on login.
- Visuals of the experience are pending suggestions from @pwalm
- I'll make a few line comments to explain some things.

r? @ngokevin @spasovski @cvan
That's a nice optimization, but there are enough layers of caching that I really don't feel like needlessly adding another. If speed proves to be an issue, this would be a great optimization.