wrapping libuv signal for use in Rust
descriptive names
easier-to-use api
reorganize and document
Bring io::signal up to date with changes to rt::rtio
Another round of test fixes and merge conflicts