Normalize line endings

No functional changes included in this checkin, this is simply to
normalize the line endings so that git diffs are useful again. This
appears to be a relatively new change from github requiring the addition
of the .gitattributes file.