Fixing EOL-style for (almost) all remaining files.

This has been done by replacing all CRLF and CR (without LF) by LF:
grep -lrP '\r' \
  --exclude=\*.{png,gif,jar,jpeg,jpg,exe,JPG,ico,ortho,swf} \
  --exclude=\*.{bat,icns,dll,bmp,ttf} \
| xargs sed -i -e 's/ *\r[^\n]/\n/' -e 's/ *\r//'

The result has been checked using
  git diff --ignore-space-at-eol
Some binary-files and 7 not-so easy files have then been restored. No
  git diff --ignore-space-at-eol
does not show any change, which means only trailing white-space and EOL
have been changed.
Fixing EOL-style for (almost) all remaining files manually.

git diff --word-diff=color --ignore-space-at-eol | less -R
does not show any significant change (only EOL changes).
bug fixes for docking windows
Merge pull request #18 from htgoebel/set-eol-lf-for-all-files

end-of-line normalization for all remaining files
Merge remote-tracking branch 'origin/master'