Sync AUTHORS with trunk.
Fixes #4437: Move r31190, r31728 to v1.8 branch (basesmuma: modify the minimum size)

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

r31190 [[BR]]
bcol/basesmuma: fix selection of coll/ml when only using local procs

When we are only using local ranks basesmuma needs to provide an allreduce
function for both large and small message or else the coll/ml selection
logic will fail. In the future this logic should probably be updated to
just disable allreduce in coll/ml instead of disabling coll/ml. For now
it should be correct to say the basesmuma allgather works for larger
messages.

cmr=v1.8:reviewer=manjugv

r31191 [[BR]]
squash into previous. fix coll ml bcast

r31192 [[BR]]
coll/ml: cleanup tabs, indentation, and trailing whitespace in
bcol_basesmuma_bcast.c

r31728 [[BR]]
basesmuma: modify the minimum size for the large fan-in fan-out allreduce
algorithm

Per suggestion from Manju make sure there isn't a gap in the size ranges
for the available algorithms.

cmr=v1.8.2:ticket=#4437:reviewer=ompi-rm1.8
Fixes #4473: Move r31264, r31273 to v1.8 branch (coll/ml: more fixes)

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

r31264 [[BR]]
coll/ml: fix leaks

Thanks to ggouaillardet for finding and fixing these issues.

Closes #4460

cmr=v1.8.1:reviewer=manjugv

r31273 [[BR]]
coll/ml: more fixes

There were a couple of issues with the memory leak fixes and several more verbose
issues. This fixes those issues.

cmr=v1.8.1:ticket=#4473
Fixes #4616: Move r31717, r31738 to v1.8 branch (btl/scif: remove call to pthread_cancel)

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

r31717 [[BR]]
btl/scif: prevent SIGSEGV from occuring when the module is unloaded

Fixes #4615

cmr=v1.8.2:reviewer=hjelmn

r31738 [[BR]]
btl/scif: remove call to pthread_cancel

There is no reason to cancel the listening thread. It should die
automatically when the file descriptor is closed. It is sufficient
to just wait for the thread to exit with pthread join.

cmr=v1.8.2:ticket=#4616:reviewer=jsquyres
Remove new node state that came over too soon