Use UTC (London) as the default timezone

:Release Notes:
The default timezone is now set to UTC.

:Detailed Notes:
As there is no generic GMT/UTC timezone, London is selected as the
new default instead of America/Los_Angeles

:Testing Performed:
Launced emulator and checked the image.

:QA Notes:

:Issues Addressed:

Open-webOS-DCO-1.0-Signed-off-by: Keith Derrick <keith.derrick@lge.com>

Change-Id: Ica9e404df9ffee1ed082bd424ce5e7451ea8e19d
Reviewed-on: https://g2g.palm.com/4748
Reviewed-by: DCO Verification
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Tested-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Gayathri Srinivasan <gayathri.srinivasan@lge.com>
Reviewed-by: Sapna Todwal <sapna.todwal@lge.com>
Don't install /usr/share/fonts/fonts.tgz

:Release Notes:
Added fonts.tgz install excluding line to CMakeLists.txt

:Detailed Notes:
Previously the fix was implemented in luna-init.bb to remove installed
file.
Now no need to remove the file after installation.
luna-init.bb should be updated to remove extra deleting fonts.tgz

:Testing Performed:
Removed deleting line from luna-init.bb.
Checked that the file installed.
Applied the fix.
Turned back deleting line to luna-init. Built. Removed again.
Checked that the file was not installed after build.

:QA Notes:

:Issues Addressed:
[BHV-426] luna-init: Don't install /usr/share/fonts/fonts.tgz

Open-webOS-DCO-1.0-Signed-off-by: Sergiy Kryvonos <sergiy.kryvonos@lge.com>

Change-Id: Iab47726b2d05a514d0f1b81d30e4470cff86b024
Reviewed-on: https://g2g.palm.com/4848
Reviewed-by: DCO Verification
Reviewed-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Tested-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Add generation of ext-timezones.json

:Release Notes:
Made ext-timezones.json generated from available tzdata

:Detailed Notes:
- extracted out reference information Description/City/preference into
  uiTzInfo.json which is used for generation
- extracted out reference information about MCC into mccInfo.json which
  is used for generation
- added abbrevs.py which contains description of time-zone abbreviations
- added extract-description.py for automatic extraction of UI related
  info
- gen-ext-timezones.py generates ext-timezones.json

:Testing Performed:
desktop build and qemux86

:QA Notes:

:Issues Addressed:
[BHV-810] Find better way for obtaining time-zones in luna-sysservice

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

Change-Id: Ie10a301fa3be8234bdef1a70f33960274f6a26eb
Reviewed-on: https://g2g.palm.com/4688
Reviewed-by: DCO Verification
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Tested-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Edit gen-ext-timezones.py file to generate new fractional timezones

:Release Notes:
gen-ext-timezones.py should now generate all fake Etc timezones from -14,
-13:30,...0,... -11:30, 12.

:Detailed Notes:
In order to support ability for the system to have manual timezones with
a granularity of 30 min timezones, the ext-timezones.json file should now
include all the timezones from -14 to +12 , thereby adding 26 new timezones.
This change modifies the gen-text-timezones.py script to add these new
fractional timezones.

:Testing performed:
Verified that the ext-timezones.json file now has 54 entries under "syszones".

:Issues Addressed:
[BHV-8473] Add fractional Etc timezones

Open-webOS-DCO-1.0-Signed-off-by: Sapna Todwal <sapna.todwal@lge.com>

Change-Id: If362c631195cb5786c84ceb1852a71ae71310f58
Reviewed-on: https://g2g.palm.com/5741
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Tested-by: Keith Derrick <keith.derrick@lge.com>
Merge branch 'develop'
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 <nikolay.orliuk@lge.com>

Change-Id: I0fc272608a78621da5dec00ca24275b6c359ac56
Reviewed-on: https://g2g.lgsvl.com/6445
Reviewed-by: DCO Verification
Tested-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Alexandr Smoktal <alexandr.smoktal@lge.com>
Reviewed-by: Denys Sokolovskyi <denys.sokolovskyi@lge.com>
Reviewed-by: Hyungjoon Lee <hyungjoon.lee@lge.com>
Tested-by: Hyungjoon Lee <hyungjoon.lee@lge.com>
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Merge branch 'develop'
Merge remote-tracking branch 'origin/master' into webOS-ports/master