(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
Merge pull request #57 from joshcooper/maint/1.0.x/spec-failures

(MODULES-1266) 1.0.x spec failures
Merge remote-tracking branch 'origin/1.0.x'
Remove 1.8.7 and puppet 2.7 from matrix, pry testing will not work with 1.8.7
Merge branch 'master' of github.com:cyberious/puppetlabs-registry