Use argv for settings alongside JSON.

We're currently shelling out to `firebase` from our deploy script, and needed a way to pass in environmentally-specific arguments. Rather than render `firebase.json` each time, this change allows options like `--firebase` and `--public` to affect the deployment process.