Addresses feedback from #999 that came in after it was merged by making standings pages have a more restrictive auth check
Closes #997 (in conjunction with #999) by properly checking role and forbidding if it's malformed or the user doesn't have that role for that event. Note that this required changing the EventRole enum, but that appeared to have no side effects.
Cleans up whitespace on a few player pages
Makes it so links to other websites from the iframe'd home/rules/faq files work properly