msys-bash: add build recipe for bash with Unicode support

Note: the unicode-enabled msys-core-%-dev package must be installed first,
otherwise 'configure' will silently disable multibyte support due to
missing conversion functions.

Signed-off-by: Karsten Blees <blees@dcon.de>
msys-lndir: add build recipe for lndir 1.0.3

This version includes a fix for the st_nlink bug [1].

[1] http://cgit.freedesktop.org/xorg/util/lndir/commit/lndir.c?id=23bacbd6c71ec815f394f0a7bbc9e684b3e05438

Signed-off-by: Karsten Blees <blees@dcon.de>
msys-core: FindFirstFile/FindNextFile: return correct file attributes

Add a patch to copy all WIN32_FIND_DATA fields in the unicode wrappers of
FindFirstFile / FindNextFile.

Signed-off-by: Karsten Blees <blees@dcon.de>
msys-core: stat/lstat: drop sub-directory counting for directories

Add a patch that removes extra counting of sub-directories in [l]stat.
This fixes stat.st_nlink for directories (always 1) and improves [l]stat
performance by at least factor 2 (for empty dirs, factor 10 for dirs with
~500 entries).

Note: programs that _rely_ on st_nlink beeing the number of sub-dirs + 2
need to be fixed.

Signed-off-by: Karsten Blees <blees@dcon.de>
msys-core: fix parallel make (MinGW bug #1950 [1])

[1] http://sourceforge.net/p/mingw/bugs/1950

Signed-off-by: Karsten Blees <blees@dcon.de>