Make release table by PR, instead of by commit

Rather than making a release table on a per-commit basis, its more concise to make it on a per-pull-request basis. This also ensures that core committers verify the pull requests they have merged from external committers.

@cpennington @hkim823  Can you two review this?