Revamp push hook
Revamp push hook

1. Create environment variables for options
3. Use multirust to test different toolchains. If multirust isn't
   installed, use current toolchain.

google/tarpc,tikue/tarpc,ms705/tarpc,google/tarpc,tikue/tarpc,ms705/tarpc