Cherry-pick: ICU-20806 Remove "implements Cloneable" from android.icu.number.Precision and ScientificNotation

This CL replaces clone() with a new hidden createCopy() method

A partial cherry-pick from https://github.com/unicode-org/icu/pull/1034

Bug: 151133612
Test: m droid
Merged-In: I4c09b38fc1f266b493d9f99ee1b27f10ccac4215
Change-Id: I4c09b38fc1f266b493d9f99ee1b27f10ccac4215
(cherry picked from commit bc87dcacd4f90a0f0108316750e56dd8c1d28eaf)
4 files changed