oshmem mmap: new mca parameters were introduced - sshmem_mmap_anonymous, sshmem_mmap_fixed and sshmem_base_backing_file_dir - for runtime mmap management.

(cherry picked up from Mellanox-v1.8 repo commit 4c391a)
oshmem mmap: copyrights for memheap_base_alloc.c files updated
Merge remote-tracking branch 'upstream/master'
oshmem mmap: set lvl4 for sshmem_mmap_anonymous and sshmem_mmap_fixed variables, define MAP_ANONYMOUS returned.
set the fs_ptr to NULL in case of an error, to avoid a malicious free on file_close.
Merge pull request #234 from bureddy/master

OSHMEM: Fix application abort
Merge pull request #229 from nkogteva/master

oshmem mmap: new mca parameters were introduced - sshmem_mmap_anonymous,...
pmix: fix big endian arch

use the appropriate 64 bits type otherwise data gets incorrectly
truncated on big endian arch
Fix heterogeneous support

* redefine orte_process_name_t so it can be converted
  between host and network format as an opal_identifier_t
  aka uint64_t by the OPAL layer.
* correctly send OPAL_DSTORE_ARCH key
usnic: fix minor typo

Change harmless-but-weird comma to semicolon.  Found during code
review.
var: fix segv in deprecated file var show_help()

Ensure to include the new variable filename in the show_help() output
when we load a deprecated MCA param from a file.

Fixes #236
oshmem: rename global variables with prefix