guess timezone defaults based on mcc/mnc
bugfixes + code factorization + create an `apn_tz.json' database
Address review comments
Merge pull request #9965 from fabi1cazenave/tzGuess-bug873962

Bug 873962: guess timezone defaults based on MCC/MNC, r=RudyL