add white-list option in gen-ext-timezones.py
add white-list option in gen-ext-timezones.py

:Release Notes:
New options -w/--no-guess/--white-list-only for gen-ext-timezones.py turns
on mode that generates only time-zones that have descriptions in file
src/uiTzInfo.json .

:Detailed Notes:
- added option -w/--no-guess/--white-list-only to limit set of
  time-zones to only know ones
- brought back Country name overriding to uiTzInfo.json

:Testing Performed:
verified contents generated for desktop build

:QA Notes:

:Issues Addressed:
[MFTEVENTFT-1397] Custom time zone doesn't work
[MFTEVENTFT-1241] Settings app shows unsupported time zone

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <7f276edfa5b0a9adff9c92533a7d37994ff6aff1@lge.com>

Change-Id: I0fc272608a78621da5dec00ca24275b6c359ac56
Reviewed-on: https://g2g.lgsvl.com/6445
Reviewed-by: DCO Verification
Tested-by: Nikolay Orliuk <7f276edfa5b0a9adff9c92533a7d37994ff6aff1@lge.com>
Reviewed-by: Alexandr Smoktal <789dac25d6529496520bfee86a917bc24f47f31d@lge.com>
Reviewed-by: Denys Sokolovskyi <4ff32df33e0d2458c49cfeaeabe6e4604130f206@lge.com>
Reviewed-by: Hyungjoon Lee <70fc559f092cfc85b8e6b3124816334a5bc32c2f@lge.com>
Tested-by: Hyungjoon Lee <70fc559f092cfc85b8e6b3124816334a5bc32c2f@lge.com>
Reviewed-by: Nikolay Orliuk <7f276edfa5b0a9adff9c92533a7d37994ff6aff1@lge.com>

webOS-ports/luna-init,openwebos/luna-init