ticket:11049 regular expressions, use same logic in UText and (UChar *) code paths when checking limit of potential match start positions.

git-svn-id: http://source.icu-project.org/repos/icu/icu@36161 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11042: Han radical-stroke order data in the root collator instead of CJK tailorings, adjusted code & tests (merged from branches/markus/rootunihan)

git-svn-id: http://source.icu-project.org/repos/icu/icu@36162 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11042: delete dev branch

git-svn-id: http://source.icu-project.org/repos/icu/icu@36164 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11051 Add synchronization to u_getDataDirectory().

git-svn-id: http://source.icu-project.org/repos/icu/icu@36165 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11010: improve ucol_mergeSortkeys() API doc

git-svn-id: http://source.icu-project.org/repos/icu/icu@36166 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10942 Time Zone data loading, work in progress.

git-svn-id: http://source.icu-project.org/repos/icu/icu@36168 251d0590-4201-4cf1-90de-194747b24ca1
ticket:8951: BCP 47 key/type converter.

git-svn-id: http://source.icu-project.org/repos/icu/icu@36169 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10802: Fix memory leaks by scheduling unified cache clean up second to last and resource bundle cleanup as dead last. Fix potential memory leaks by changing flush to clean out the cache in a loop in case cache entries have hard references to other cache entries. Add debug utility to dump unified cache to stderr. Add test for unified cache to ensure that getting the same element from the cache twice does not leak memory.

git-svn-id: http://source.icu-project.org/repos/icu/icu@36170 251d0590-4201-4cf1-90de-194747b24ca1
ticket:10802: Fix memory leaks in collation caching by ensuring that key methods of CollationLoader always add a reference to what they return. Ensure that clients always call removeRef() on values fetched from the cache. Change CollationLoader::makeCacheEntry to take a CollationCacheEntry *&. In this way reference counting can always be handled correctly regardless of whether or not makeCacheEntry changes that parameter.

git-svn-id: http://source.icu-project.org/repos/icu/icu@36171 251d0590-4201-4cf1-90de-194747b24ca1
ticket:11056: Update with CLDR data through r10821

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