message: Trivial - line ending consistency fix
  Adjust line endings - more source files use LF
  and windows specific use CRLF.
  Practically all files already follow this and
  we can now enable enforcement in the .gitattributes file
diff: # Enforce the line endings for linux/osx
  # files just in case they are edited
  # with a bad editor on windows
  -#Makefile.am text eol=lf
  -#*.in text eol=lf
  -#*.sh text eol=lf
  +Makefile.am text eol=lf
  +*.in text eol=lf
  +*.sh text eol=lf
  #For consistency in cmake
  CMakeLists.txt eol=lf
  *.cmake eol=lf
  #Windows specific files
  -#*.bat text eol=crlf
  -#*.cmd text eol=crlf
  -#*.vcxproj text eol=crlf
  +*.bat text eol=crlf
  +*.cmd text eol=crlf
  +*.vcxproj text eol=crlf
  +*.vcxproj.filters text eol=crlf
  -#todo - when code is a bit more stable we can start
  -#to enforce it more widely
  ##For source code we use linux endings
  ##even on Windows
  -#*.h text eol=lf
  -#*.cpp text eol=lf
  -#*.c text eol=lf
  -#*.hpp text eol=lf
  +*.h text eol=lf
  +*.cpp text eol=lf
  +*.c text eol=lf
  +*.hpp text eol=lf
  