NetworkRequest.ChangeUrl to accept an encoded string

See Issue: https://github.com/ariya/phantomjs/issues/11243.