Add a cargo config

For now it's a bit wonky to get around the two crates here (needs a second `Cargo.toml`), but you can now depend on the git repo for either `phf` or `phf_mac`