Bug 57114 - regression on FcFontMatch with namelang

After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
style, and fullname is localized against current locale or lang
if any though, the string in other languages were dropped from
the pattern. this caused unexpected mismatch on the target="font"
rules.

This fix adds other strings at the end of the list.
Update CaseFolding.txt to Unicode 6.2

No real updates between 6.1 and 6.2, but anyway.
Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in 65-nonlatin.conf

Those two fonts are serif fonts. shouldn't be added to monospace.
Bump version to 2.10.2
Fix a potability issue about stdint.h
Fix build when srcdir != builddir

When ./configure'd in a directory other than the srcdir, we need to look
in ${top_builddir)/src for the generated header fcstdint.h

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Fix build issues on clean tree
Do not show the deprecation warning if it is a symlink
Fix a typo
Fix the wrong estimation for the memory usage information in fontconfig
Remove the duplicate null-check
Remove the dead code
clean up

ret won't be -1 if HAVE_STRUCT_DIRENT_D_TYPE isn't defined.
Fix a typo that accessing to the out of array
Fix a memory leak
Check the system font to be initialized

config->fonts is an array and checking if config->fonts is a null
will not be useful.
Fix typo

Ouch, this has been wrong since 2004...  I guess no one uses <patelt>
stuff.
Parse matrices of expressions

Previously a <matrix> element could only accept four <double> literals.
It now accepts full expressions, which can in turn poke into the
pattern, do math, etc.
Fix compiler warnings
Fix unused-parameter warnings