Use proper function detection for rb_time_timespec
Use proper detection for whether encoding support is available
Use detection for rb_ivar_ functions
Use detection for rb_proc_call_with_block
Use detection for ruby/st.h
Attempt Travis setup
Remove 1.9.2 support
Explicitly load Rubygems for 1.8 support