btl/vader: use FRAG_ALLOC_USER when single_copy_mechanism is VADER_NONE
OSHMEM: sshmem verbs: fix shared_mr detection

It seems that 5ce2f1006762ef908b2960df5b93dc7532f8e448
changed default flag values but it did not modify detection code.
NEWS: sync with 1.8.4 bullets
NEWS: whitespace cleanup; no content changes
OpenMPI.3in: remove trailing blank lines; no content changes
another fix for --enable-dlopen for ugni btl

missed a change to create libmca_common_ugni.la
file correctly.
Support physical processor ids in rankfile
Restore handling of physical processors in rankfiles. Note that the prior implementation was likely incorrect as it falsely assumed that physical core indices were unique, which isn't always true. Stipulate that physical rankfiles can only include PU numbers, and bind the result to the core that contains that physical PU. Update the mpirun man page to cover the new use-case.
Move process name {jobid,vpid} down to the OPAL layer.

* opal_process_name_t is now a struct :
    typedef uint32_t opal_jobid_t;
    typedef uint32_t opal_vpid_t;
    typedef struct {
        opal_jobid_t jobid;
        opal_vpid_t vpid;
    } opal_process_name_t;

* new opal_proc_table_t class :
  this is a hash table (key is jobid) of hash tables (key is vpid)
  and is used to store per opal_process_name_t info.

* new OPAL_NAME dss type

This commit is co-authored by Ralph and Gilles.