Conditionally require ruby gems based on RUBY_VERSION
default to Timeout is system_timer is not available, e.g. ruby 1.9+