fix(proxy): no-proxy false positive

If one of the no-proxy item is exactly one character longer than the
request URL, it was considered as a valid match for no-proxy case
detection.

This patch handle the special (-1) value to close issue #1294.