Remove unnecessary definition and disable EV_USE_MONOTONIC and EV_USE_REALTIME on windows
Use rb_thread_call_without_gvl because rb_thread_blocking_region will be removed from Ruby 2.2.0
added condition of rb_thread_call_without_gvl.
Merge pull request #28 from hsbt/fix-rb_thread_call

fixed build error with Ruby 2.2.0
timeout option
review: add space after if
discard Ruby 1.8 support
move unused_port to spec_helper
add comment
Merge pull request #29 from sonots/run_once_timeout

timeout option for Coolio::Loop#run_once
Update .travis.yml to add more ruby versions
Add timeout argument to Loop#run
Merge pull request #30 from tarcieri/add-timeout-to-run

Add timeout argument to Loop#run
Version bump to 1.2.2
Avoid Ruby and Windows FD utilities conflict to fix #27
Merge pull request #31 from tarcieri/fix-windows-cpu-issue

Avoid Ruby and Windows FD utilities conflict to fix #27
Version bump to 1.2.3