(PUP=2563) Remove 1.8.7 explanatory comments from acceptance tests
(PUP-2563) Remove fix for pup-2478, which was 1.8-specific
(PUP-2563) Update quickstart.md for which rubies puppet supports
(PUP-2563) Remove 1.8 dependencies from Gemfile
(PUP-2563) Remove 1.8.7 support
(PUP-2563) Remove 1.8.7 monkey patches

This leaves some monkey patches related to 1.8.7 but tied to other
code removals (rdoc, activerecord). It also leaves in a couple that
I wasn't sure about, so there may be more monkey patches to prune.
(PUP-2563) Update unicode.md to reflect a post-1.8 world
(PUP-2563) Remove workarounds for 1.8 behavior for hash.selecdt
(PUP-2563) Revert "(PUP-3682) Disable HTTP keepalive in webrick on 1.8.7"

This was 1.8-specific fix so can be reverted.

This reverts commit 8461eb4870c4e3dbe823ede29134abad207b7249.
(PUP-2563) Remove incorrect comment about select!
(PUP-2563) Remove workaround for 1.8.7 not having ordered hashes
(PUP-2563) Remove comment about 1.8.7
(PUP-2563) Remove spec tests for pre-1.8.7 monkey patch (code was removed long ago)
(PUP-2563) Remove 1.8-specific spec test
(PUP-2563) Enable a spec test (and remove comment that conflicted with the impl)
(PUP-2563) Remove 1.8.7 conditional
(maint) Fix a spec test that may never have worked
(maint) Rename spec test to _spec.rb so it isn't skipped
(PUP-2563) Simplify a lengthy comment
(PUP-2563) Remove comment about 1.8