Add CUDA-aware MPI support.

Triggered with -gpudirect runtime argument.
The device is set based on env. var. MV2_COMM_WORLD_LOCAL_RANK.
(Can be changed with -envvar runtime argument)