Handle changed GitHub DOM
Created by: felixfbecker
Fixes #3577
Changes the toolbar mount creation function and updates all fixtures.
What made this difficult was that DOM function tests rely on specific PRs to be used as fixtures, so I couldn't update them with just any PR and had to find out which one was used before. I added a comment for each file with a URL, but really we should change them to assert snapshots/selectors instead.
Test Plan
Code Hosts
-
GitHub -
GitHub Enterprise -
Refined GitHub -
Phabricator -
Phabricator integration -
Bitbucket -
Gitlab
Browsers
-
Chrome -
Firefox