IT HAS BEGUN!

Remove 1.8 tests and stdlib and start migrating boot logic toward
a single runtime compatibility mode.
Eliminate calls to Ruby.is1_8 and is1_9.
Oopsed one line that should not be there for 1.9+.
Remove some remaining version-switching nuggets.
Revert "Move exitedException capture above other logic, to ensure it sets."

This reverts commit be4d7212a1bc7e5d516d7d1d6f757d3b34d8d8cd.
Revert "Always log unhandled exceptions in threads."

This reverts commit 79423216e3aa3ed0dc377aa1998471be02845613.
Remove --<version> flag from mspec runs.
Move to 2.0 versioning and line up tests.
Get all suites in test:extended passing.
Unify spec tags and get rubyspec passing under 2.0 mode.
update jruby-head on travis after a successful build
Tidy up spec run in travis a bit.
Merge branch to support only a single Ruby compat mode.
Merge pull request #1089 from rkh/patch-1

update jruby-head on travis after a successful build
De-1.8 Range
Fix my regression because I did not notice cover? called 1.8 version of include? and needed to o_O
DRY it up
De-version Rational
Make stdlib say it wants same readline as ext/readline says it is.  Note, then -SNAPSHOT version it used was identical in content to the non-snahshot one it did not use so this was just an unfortunate configuration error.  installing a -SNAPSHOT version will make full deploys work.  Or you can just build from this commit and be ok
Remove compat from range and remove first/last with no ThreadContext arg from existing altogether