Gitattributes and line endings cleanup

I added a .gitattributes file based on the template in the github help, and then used their directions to (in theory) normalize the line endings.  When I try to diff a file to show changes, git checks out the old file with the correct line endings, so I'm having a hard time showing that they changed.  I can tell that nothing else changed however.  Merging this may or may not cause trouble with other pull requests, so if I need to rebase it and try again, let me know.  This probably isn't a critical change/fix, but I got the impression that this was what the decision in the issue I had opened ended up being.