Add sorting of options by displayName.
Enlist interruptible Regexp match in Thread#kill/raise. Fixes #792
Remove rogue stat-caching logic that was not ready for release.
Remove tests for compile property change affecting new runtimes.

Properties should generally be treated as read-only once you boot,
since they're basically global state that affects everyone. My
recent commits for Option logic added caching of the loaded value
after first load, to avoid the overhead of re-loading and
re-parsing it every time. Reloads can be forced, but I tend to
think properties are boot-time configuration that shouldn't be
twiddled at runtime. With that in mind, these tests and their
expectations are no longer valid.
Remove -b testing from test_command_line_switches.

-b was not supported and not really useful, so it was removed
recently. This test was not updated to remove it.
Update to jruby-launcher 1.0.17 which won't test on install.
Fix String performance regression

Port the single byte COW heuristic from the 1.8 code path to 1.9.

This fixes #168.