Bug 850367 Detraitified page worker

Allows page worker redirects and refactor match patterns for page-mod -- cleaned up redo of PR #959