Fix config_data

'disable-layoutex' has to be passed when running runConfigureICU for data
configuration because layoutex directory is not present in Chrome's ICU.

Also, fold config_data.sh into make_data_all.sh as a function 'config_data'.
That way, it's easier to bail out early when config_data fails.

TBR=ftang@chromium.org
BUG=None
Test=make_data_all.sh produces identical data files for all platforms

Change-Id: Ief4dafd3693e7a8e8f52ae49d4ff67dd7e499e77
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/deps/icu/+/1564213
Reviewed-by: Jungshik Shin <jshin@chromium.org>
2 files changed