Fixes #4047: Move r30104 to v1.7 branch (Update platform file)

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

r30104 [[BR]]
Update platform file

cmr=v1.7.4:reviewer=ompi-gk1.7
Fixes #4041: Move r30101 to v1.7 branch (typo fix)

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

r30101 [[BR]]
typo fix
cmr=v1.7.4:reviewer=ompi-rm1.7
Fixes #4037: Move r30095 to v1.7 branch (Add Mellanox device IDs that)

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

r30095 [[BR]]
Add Mellanox device IDs that were included in prior releases, but somehow missing again here

cmr=v1.7.4:reviewer=miked
Fixes #4022: Move r30054 to v1.7 branch (fix ibcast for comm_self)

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

r30054 [[BR]]
In an MPI_IBCAST, we cannot shortcut if there's only 1 process.

cmr=v1.7.4:reviewer=brbarret:subject=Fix IBCAST for COMM_SELF
-This line, and those below, will be ignored--

M    c/ibcast.c