Use GitHub branch protection rules instead of custom config file

GitHub provides a way to specify branch protection rules. Part of it is which status checks must pass before a PR can be merged into the branch. Using this instead of the custom bors.toml file would make setup a bit easier and lead to fewer config files lingering around the repository root folder.

I was thinking of adding support to bors for something like this too. Do you think you can do a small RFC?