Fix handling of incoming URIs with &zoom= parameters.

Instead of substituting zero for undefined x,y positions in the URL
parsing code, we let the 'undefined's go through to scrollIntoView and
then replace them with the appropriate coordinates for the top left of
the page.