Prefer npm's proxy setting over system proxy setting (as it is more specific). Fall back to system proxy (or none) if npm doesn't have a proxy configured