Added .gitattributes to maintain line endings for .sh files

When cloning the repository on a windows machine the line endings for all files are set to CRLF.

This causes the file ```concatfragments.sh```, which is being access through a shared folder on windows, to fail when being run on a linux virtual machine being managed by vagrant.

This fix ensures that .sh files maintain the line endings needed to run.