Use peerIP if available for origin
Use peerIP if available for origin

Summary:
`GetLocalIP` assumes eth0 in host's network interfaces which breaks on infiniband hosts in wbu2.
This is a temporary fix until we have a solution for identifying origin/agent's own ip address in wbu2.

Test Plan:
make test
make integration
tested the fix in wbu2
```
$ host=opusprod4050-wbu2 make acceptance/origin
ssh opusprod4050-wbu2 'bash -s origin' < ./test/acceptance/health.sh
Checking health of port 9003...
Checking uptime of kraken-origin...
  OK
Checking version...
  0.0.24-6-g919dadc
ssh opusprod4050-wbu2 'bash -s proxy' < ./test/acceptance/health.sh
Checking registry health of port 5367...
{}  OK
Checking registry health of port 5000...
{}  OK
Checking uptime of kraken-proxy...
  OK
Checking version...
  0.0.24
ssh opusprod4050-wbu2 bash < ./test/acceptance/origin.sh
Generating blob...
Starting blob upload...
Uploading blob...
Committing upload...
Uploaded blob
ssh opusprod4050-wbu2 bash < ./test/acceptance/proxy.sh | tee out
Checking localhost:5367...
Generating image...
TAG=wuxwhl
The push refers to a repository [localhost:5367/kraken/test]
d9361cd645cd: Preparing
9bae95535d17: Preparing
9bae95535d17: Pushed
d9361cd645cd: Pushed
wuxwhl: digest: sha256:8c52522899cb9181187c0c592351de89f0b645fbf59694c1e781dbbdbcf180df size: 739
Looking for tag in tag list...
    "wuxwhl",
Looking for repo in catalog...
    "kraken/test",
Checking localhost:5000...
Generating image...
TAG=i7cv13
The push refers to a repository [localhost:5000/kraken/test]
afb06aced357: Preparing
42f02f830734: Preparing
42f02f830734: Pushed
afb06aced357: Pushed
i7cv13: digest: sha256:46af0e1758a1946bace34a21f702925aabf7676521de8e7a7545ecd9fc4fee43 size: 739
Looking for tag in tag list...
    "i7cv13",
Looking for repo in catalog...
    "kraken/test",
Checking localhost:5055...
Generating image...
TAG=xer8nf
The push refers to a repository [localhost:5055/kraken/test]
a1cfb479b384: Preparing
1ef575268a0c: Preparing
a1cfb479b384: Pushed
1ef575268a0c: Pushed
xer8nf: digest: sha256:032390c54c00ad19e18982cb4eecb26ab072a6fe785d70ea2cb544a5b838aa50 size: 739
Looking for tag in tag list...
    "xer8nf",
Looking for repo in catalog...
    "kraken/test",
grep -E 'TAG=.*' out | awk -F'=' '{print $2}' | tail -n 1 > $TMPDIR/latest-kraken-test-tag.out
rm out
```

Reviewers: #kraken, O1553 Project kraken: Add blocking reviewers, codyg, yiran

Reviewed By: #kraken, O1553 Project kraken: Add blocking reviewers, codyg, yiran

Subscribers: codyg, jenkins

Differential Revision: https://code.uberinternal.com/D2286201

uber/kraken,uber/kraken,uber/kraken,uber/kraken,uber/kraken