Optional custom new tab URL

This resolves #979.
Yes; for example, we have a fix for file:// URIs declared in the manifest that we don't want being applied to any of our pages.