initial commit: steal iconv.rs from andelf/rust-http-helper