(maint) Correct ssl/puppet_cert_generate_and_autosign test to do what it says it's doing.

Prior to this commit, the test was incorrectly specifying autosign=false
when attempting to test the behavior when autosign is true. This looks
like a simple copy-paste error as the test right above is exactly the
same. This commit correctly specifies the autosign value.
(PUP-1281) Don't use win32console if ruby v2

Some of this work was done with PUP-2777 (support bundler workflow). That limits
win32console down to being installed/depended upon only for ruby 1.x. This builds
on top of that to only setup functions for colorizing output when using Ruby 1.x
on Windows.
Merge pull request #2679 from nwolfe/maint/master/correct-ssl-cert-generate-autosign-test

(maint) Correct ssl/puppet_cert_generate_and_autosign test to do what it...
Merge pull request #2817 from ferventcoder/ticket/master/PUP-1281-remove-win32console-gem-for-ruby2

(PUP-1281) Don't use win32console if ruby v2