Optional custom new tab URL

This resolves #979.