TS-2360: Update TSMimeHdrFieldValueStringGet docs
convert CRLF->LF, make sure it never happens again

we add a git attributes to make sure that text files are stored
git-internally as LF. This way we avoid conflicts betweent Unix and
Windows (yes, some of our developers sometimes use Windows).

Additionally, I remove the executable flag from files that don't need to
be executed.