url: improve parsing speed

The url.parse() function now checks whether an escapable character is
in the URL before trying to escape it.

PR-URL: joyent/node#8638

@CGavrila Would you be willing to sign the commit with your real name?