Add AppVeyor support for Windows testing.

TODO:

* Change the badge branch before this is merged