Do not check for staging.yaml changes on --no-push

This is a convenience for rebuildstaging development
Add support for remote branches in staging.yaml
Merge pull request #4219 from dimagi/remote-staging-branches

Remote staging branches