Results 3 issues of csmoe

1. the 1-feature.patch makes cargo compile-able on OS without openssl pre-installed like osx; 2. RUSTC=rustc_fake makes the build script which depends on `Command::new("RUSTC")` failed like [autocfg](https://github.com/cuviper/autocfg/blob/e75324cfa5fa0bec4f06f9609ab169bb7747f984/src/lib.rs#L156)