Android 9.0.0 release 42
DO NOT MERGE: Fix Morocco to use rearguard format correctly in ICU.

The previous change had no DST for these zones and changed the raw GMT
offset twice a year instead, which is problematic for the reasons
given in the comment in icu4c/source/tools/tzcode/icuzones.

This change fixes test.java.time.format.TestZoneTextPrinterParser,
which was broken by the previous change (http://r.android.com/872052).

(cherry picked from commit 90bbfea0e62891036907c34d49eb0903bbeaf7ee)

Bug: 123184555
Test: CtsLibcoreTestsCases
Test: CtsLibcoreOjTestCases (but see above)
Test: CtsIcuTestCases
Test: CtsBionicTestCases

(cherry picked from commit db81fd95605b2b6ac583cf94a1204ac7c9504b44)

Change-Id: Ie1b127a022b242492f24607d28f1d3238a718401
4 files changed