Fixes #4746: Move r32079 to v1.8 branch (Remove legacy FCA_IS_LOCAL_PROCESS macro)

---svn-pre-commit-ignore-below---

r32079 [[BR]]
Remove legacy FCA_IS_LOCAL_PROCESS macro

and use OPAL_PROC_ON_LOCAL_NODE instead

cmr=v1.8.2:reviewer=rhc
Fixes #4751: Move r32098 to v1.8 branch (common/verbs: update usnic transport probe)

---svn-pre-commit-ignore-below---

r32098 [[BR]]
common/verbs: update usnic transport probe

RHEL 7 has shipped with kernel support for the RDMA_TRANSPORT_USNIC
enum, but ''not'' the RDMA_TRANSPORT_USNIC_UDP enum.  This means that
when you install usNIC drivers from cisco.com, the kernel will report
IBV_TRANSPORT_USNIC, even though the transport is actually using UDP.

Therefore, we have to modify the logic in common/verbs to do the
additional magic probe if the device reports either an
IBV_TRANSPORT_IWARP or IBV_TRANSPORT_USNIC (because both of those might
be lies -- do the probe to figure out the real transport).

The code changed by this patch is fairly trivial; it simply moves the
logic of the magic probe to its own short function, and then calls that
short function in both the IBV_TRANSPORT_(IWARP|USNIC) cases.  It looks
longer because several lengthy comments were also updated.

Authored-by: Jeff Squyres <jsquyres@cisco.com>
Reviewed-by: Dave Goodell <dgoodell@cisco.com>

cmr=v1.8.2:reviewer=ompi-rm1.8
Fixes #4752: Move r32099 to v1.8 branch (OSHMEM: fix bss check)

---svn-pre-commit-ignore-below---

r32099 [[BR]]
OSHMEM: fix bss check

fixed by AlexM reviewed by Miked

cmr=v1.8.2:reviewer=ompi-rm1.8
Fixes #4753: Move r32100 to v1.8 branch (OSHMEM: fix wrong btl/sm processing)

---svn-pre-commit-ignore-below---

r32100 [[BR]]
OSHMEM: fix wrong btl/sm processing and typo

fixed by Igor reviewed by Alex,Mike,Yossi

cmr=v1.8.2:reviewer=ompi-rm1.8
Fixes #4754: Move r32101 to v1.8 branch (HCOLL: make it OFF by)

---svn-pre-commit-ignore-below---

r32101 [[BR]]
HCOLL: make it OFF by default

fixed by miked, reviewed by Alex

cmr=v1.8.2:reviewer=ompi-rm1.8
Fixes #4755: Move r32102 to v1.8 branch (BUILD: update platform file with)

---svn-pre-commit-ignore-below---

r32102 [[BR]]
BUILD: update platform file with debug caps

cmr=v1.8.2:reviewer=ompi-rm1.8
Fixes #4756: Move r32103 to v1.8 branch (OSHMEM: properly handle situation when)

---svn-pre-commit-ignore-below---

r32103 [[BR]]
OSHMEM: properly handle situation when verb is unavailable

fixed by Alex, reviewed by Miked
cmr=v1.8.2:reviewer=ompi-rm1.8