Specifically require 1.9.3+ and backport Ruby 2+'s thread local syntax
for 1.9.3 for consistency.