Implement EM::Connection#get_sockname() for the JRuby EM port.
Avoid dangerous rb_raise() usage.
Passing a variable as the format string to rb_raise() is potentially dangerous because the variable might contain a formatting sequence (e.g., "%s").
Emphasize on args after the class name in start_server
* Prevent leaks from untimely remove calls * Allow exceptions (for example in async-sinatra) from causing stale resources * Improve semantics for external resource management during error conditions
Correctly pass error to `unbind` on connection handler
Issue #279: Can't install in cygwin
Modified TimeTilNextEvent to calculate based on current time