Introduce end-of-line normalization.

This change introduces end-of-line normalization.  On checkout, if on Windows, git
will convert end-of-line character of all text files to CRLF, and if on *nix systems
end-of-line character will be retained as LF.  On checkin, LF will be used.
Merge pull request #61 from sectioneleven/eol_normalization

Introduce end-of-line normalization.