fix opal/orte/ompi/oshmem layers so the code can compile and run

fix (for now) ompi/proc/proc.c so the modex works in heterogeneous mode

dstore hash was not yet revamped, we are still using uint64 keys via the
uint64_t hash_name(opal_process_name_t) helper function