Handle AJAX page navigations on GitHub.

This way you can start at a repo's root page, click around on commits, and get
the side-by-side UI for all of them, even if the whole page doesn't get
reloaded.

Implemented by watching for the main page container changing via Mutation
Observers.