Per you request here is just the .gitattributes and the files it modified to get them all normalized for future changes.
Changes related to the add of .gitattributes
This is related to your request in #182
Ack. Can you please change your line endings - it's a solid wall of green/red and I'm feeling horrible for repeatedly closing off these PRs as I love them but I can't review them.
Okay you asked me to do this, and you are going to get the wall of pink when it is done. The only way to solve the issue is to go through one wall of pink as it will have to normalize all LF in all files that need it. So if you don't trust my commit to be only the .gitattributes and what was auto changed by Git for it. You will need to do it yourself and commit your own wall of pink to handle this. I don't care about credit as you suggested the reason you wanted me to submit the pull request for this.
As timely as ever Scott Hanselman just wrote a blog about this exact issue, check it out if you haven't already:
LOL INCEPTION! He did that because I was telling him how hard it was to reconcile this. I swear that guy needs to pay me money :).
By the way, the giattributes file is in place. And thank you, I do appreciate your help here.