IO.new, IO.for_fd, and IO#initialize fixes.
Shorter method name for getting fileno from Channel.
Clean up imports.