rtl: apply Inoussa patch to Unicode manager files (issue #0022909)

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24017 3ad0048d-3df7-0310-abae-a5850022a9f2
utils: apply Inoussa patch Unicode utils (issue #0022909):
  This patch fixes some memory overwrites that were causing the helpers crash.
  It introduces the generation of the little endian and big endian files 
  regardless of the host endianess.
  The patch also adds some new test cases. The cldrparser program now accepts a
  "-t" switch to execute the test suite.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24018 3ad0048d-3df7-0310-abae-a5850022a9f2
rtl: enable collations build for linux

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24020 3ad0048d-3df7-0310-abae-a5850022a9f2
rtl: enable collations build for darwin

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24021 3ad0048d-3df7-0310-abae-a5850022a9f2