Change rust_macros and SSL to be features