(MODULES-1266) Remove unnecessary spec

The spec was trying to test that an exception is raised when an define for
a registry value is used on a non-Windows platform. However, that never
happens, as the provider is not suitable.

This commit deletes the spec.
(maint) Add win32console gem dependency on 1.9

Previously, running `bundle exec rspec spec` would output ASCII escape
sequences because the win32console gem was not required, and did not wrap
stdout & stderr.

This commit updates the Gemfile to require win32console when running on ruby
1.x, and updates the spec_helper to wrap stdout and stderr. This is not
necessary on ruby 2, because it correctly outputs colorized output