Add get_file_descriptor which returns the FD number of a signature

The name of this method might not be the best, but this pulls in 751132d2203e1748aa38b33d0e4cb812b9de69f0 from https://github.com/eventmachine/eventmachine/pull/165 since it's all we really need to do the fork+exec work ourselves.