Update Sparkle.framework

Update to the current version and switch to using upstream repository
now that it is well-maintained.
Import icu4c 54.1
Merge branch 'vendor/icu4c'

Conflicts:
	deps/icu4c/source/common/umutex.h
	deps/icu4c/source/data/in/icudt54l.dat
	deps/icu4c/source/i18n/i18n.vcxproj
	deps/icu4c/source/i18n/i18n.vcxproj.filters
	deps/icu4c/source/test/intltest/intltest.vcxproj
Update projects for new ICU version
UCONFIG_NO_FORMATTING compilation fix
Reduce Visual C++ warnings

Make the VC++ build of ICU warnings-free.
Reduce ICU data file size

Replace stock icudt54l.dat with customized version without unneeded
stuff, generated at http://apps.icu-project.org/datacustom/

Removed stuff:

- Charset Mapping Tables
- Rule Based Number Format
- Transliterators
- some misc data:
    - unames.icu
    - zoneinfo64.res
    - supplementalData.res
    - curr/*.res
    - zone/*.res
Merge branch 'upgrade-to-icu-54.1'