t0027: Disable test on MINGW

We can't mmap 2GB of RAM on our 32bit platform, so
just disable the test.

Signed-off-by: Thomas Braun <thomas.braun@byte-physics.de>
Merge pull request #5 from t-b/dont_execute_test_which_errors_out

t0027: Disable test on MINGW
t0027: Tests for core.eol=native, eol=lf, eol=crlf

Add test cases for core.eol "native" and "" (unset).
(MINGW uses CRLF, all other systems LF as native line endings)

Add test cases for the attributes "eol=lf" and "eol=crlf"

Other minor changes:
- Use the more portable 'tr' instead of 'od -c' to convert '\n' into 'Q'
  and '\0' into 'N'
- Style fixes for shell functions according to the coding guide lines
- Replace "txtbin" with "attr"

Signed-off-by: Torsten Bögershausen <tboegi@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Enable expensive tests

This increases the test count from 11623 to 11929.
And running time (Core i7-3930K@3.2GHz) from 18 minutes to 24 minutes with
10 parallel jobs.

Signed-off-by: Thomas Braun <thomas.braun@byte-physics.de>