Bug 850367 Page worker follows redirect

Includes page workers follow redirect, detraitification of page-worker, Rules and Match Pattern are now their own files and classes, added event utilities and work re: page-workers from #784, possibly deprecates #678

WIP