ticket:10268: Initial check in of C++ Measurement API.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34842 251d0590-4201-4cf1-90de-194747b24ca1
ticket:9101: speed up fast-Latin primary level with precomputed primary weights; move fast-Latin data to CollationSettings

git-svn-id: http://source.icu-project.org/repos/icu/icu@34843 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10601: Creating a branch for accounting format support.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34844 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10617: Fix library suffix macro definition

git-svn-id: http://source.icu-project.org/repos/icu/icu@34845 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10567: merge r34845 for #10617


git-svn-id: http://source.icu-project.org/repos/icu/icu@34846 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10268: Fixed getAvailable() to take just a MeasureUnit *

git-svn-id: http://source.icu-project.org/repos/icu/icu@34847 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10268: Added MeasureFormatTest

git-svn-id: http://source.icu-project.org/repos/icu/icu@34848 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10268: Alphabetize types and subTypes in MeasureUnit.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34849 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10268: Merge from trunk r34700 - r34849

git-svn-id: http://source.icu-project.org/repos/icu/icu@34850 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10609: Integrate changes from CLDR r9632 except for collation,brkitr

git-svn-id: http://source.icu-project.org/repos/icu/icu@34851 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10624 Swat clang compile warnings. More fixes to come.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34854 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10624 Compiler warning cleanups, continued.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34855 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10583: Fixed a minor problem in illegal lead byte handling in the UTF-8 charset recognizer.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34856 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10624 Fix windows build error introduced with earlier compile warning fix.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34859 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10624 Swat clang compile warnings.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34861 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10624 Swat clang compile warnings.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34863 251d0590-4201-4cf1-90de-194747b24ca1
ticket:8464: Integrate more of Markus' comments.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34865 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10499: genrb use explicit UnicodeString constructors

git-svn-id: http://source.icu-project.org/repos/icu/icu@34867 251d0590-4201-4cf1-90de-194747b24ca1
ticket:8464: Make CacheEntry2 be LRUCache::CacheEntry.

git-svn-id: http://source.icu-project.org/repos/icu/icu@34869 251d0590-4201-4cf1-90de-194747b24ca1
ticket:8464: Added back virtual destructor for RelativeDateTimeData.

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