This is the first of the Windows implementation code that will be merged. This is only the driver code.
Also note the updates to the appveyor configuration. It now builds, installs and queries the status of driver directly on the build machine. Then it builds an 'artifact' which is essentially the binaries packaged up.
These new changes incorporate some fixes for troubles faced with
building on Windows with the changes from #593. This commit should
allow for seamless and transparent text file line ending normalization
on both Unix and Windows platforms.
`.gitattributes` was originally introduced via pull request #473.
The file was temporarily reverted in pull request #594. This commit
reintroduces the change with the appropriate adjustments to the
internal git representations for these files.