ticket:11444: UMeasurementSystem UMS_UK born stable ICU 55

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36883 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11060: Fix naming convention for @alt values from CLDR

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36886 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11439 Improve portability of DecimalFormat::getFixedDecimal().

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36893 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11439 Improve portability of DecimalFormat::getFixedDecimal().

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36894 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11439 Another stab at portability in NumberFormatTest::TestDoubleLimit11439().

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36895 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11452 Remove NULL check causing a compile warning. An alternate check is still needed.

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36896 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11018: Support CLDR time separator (ICU4C)

This change will treat the ':' character in patterns as a symbol
(instead of as a literal) and if the Locale defines timeSeparator then
use that character instead when formatting and accept both when parsing.

It will also define the '.' as an alternate time separator, that will be
accepted when parsing in lenient mode.

This is one character more strict than before, when in lenient mode also
the '-' was accepted as time separator instead of ':'.

R=rocketman@google.com

Review URL: https://codereview.appspot.com/180610043

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36897 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11018: Refactor date format string mapping code (ICU4C)

To make this code more maintainable: Make mapping tables zero based, add
a table to tell if a character can be used to define a field in a format
string (instead of now rather long-winded character range expressions)
and make all lookup tables accessed through helper functions.

R=rocketman@google.com

Review URL: https://codereview.appspot.com/190080043

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36899 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11454 cdattst/TestOverrideNumberFormat, re-enable accidentaly skipped tests, set known issue for resulting problem.

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36901 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11454 cdattst/TestOverrideNumberFormat, fix Windows build failure w previouos change.

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36902 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11428 Various compiler warning fixes.

git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@36903 251d0590-4201-4cf1-90de-194747b24ca1