Set an SSL cert_store by default.
Adapt Windows root cert store code from puppet.
Refactor SSL options for better default handling.

Move SSL options into their own hash so we can handle defaults in a more
sane way. This also makes it much clearer to the user what's happening
when defaults are used for SSL parameters.
Use git ls-files -z.
Add rudimentary tasks for building Windows gems.
Ignore /.bundle/.
Remove some references to Puppet.
Hook Windows CA code into default_ssl_cert_store.
Add comment about why we need ffi.
Add integration test for the default cert store.
Add some tests around Windows::RootCerts.
Make sure root certs are unique.
Use the Windows gemspec in the Gemfile on Windows.
Tweak various things to make bundler happy.
Add legal note about puppetlabs code to README.
Refactor rake tasks for multi-platform build/push.

Add new push tasks for each Windows platform, and add nicer tasks
all:build and all:release for building and releasing / pushing for all
platforms.