Fixes #3605: Move VT v5.14.4 changes to v1.7

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

r28494 [[BR]]
Changes to VT:
 * general:
	* incremented version number to 5.14.4
	* fixed Coverity CIDs: 72002, 72099, 72273, 710580, 710664, 710665, 710666
 * VT libs:
	* fixed "incompatible declaration" errors when building against an MPI-3 implementation. Since MPI-3 the C keyword "const" is added to all relevant MPI API parameters (e.g. MPI_Send(void* sendbuf, ...) -> MPI_Send(const void* sendbuf, ...)). Prepending the macro CONST to these parameters which is defined either to "const" (if MPI-3) or to nothing (if MPI-1/2).
	* fixed potential buffer overflow when reading the filter file
	* CUDA tracing:
		* enabled access to CUPTI counters for CUDA tracing via CUPTI
		* enabled GPU memory usage tracing independent of the CUDA API
		* enabled recording of CUDA synchronization and implicit synchronization in blocking CUDA memory copies for CUDA tracing via CUPTI
		* enabled recording of synchronous peer-to-peer CUDA memory copies for CUDA tracing via CUPTI
		* consider CUDA data transfers as not idle for option 'pure_idle'
		* fixed identification of the CUDA device ID for CUDA tracing via CUPTI
		* fixed region filtering for applications using the CUDA runtime API wrapper
 * compiler wrappers: add path to mpi.h to the PDT parser command and preprocessor flags

r28524 [[BR]]
Changes to VT:
	* fixed compiler warnings when compiling for 32-bit
	* MPI wrapper generator scripts:
		* removed non-posix call to length(array)
		* exit scripts if any statement returns a non-true return value (set -e)
Fixes #3606: Move lama typo fix to v1.7

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

r28532 [[BR]]
Minor type fix (they're both enums/ints, so the compiler previously
silently cast them).
Fixes #3608: Move ddt dt_desc fix to v1.7

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

r28535 [[BR]]
Fix issue identified by Takahiro Kawashima regarding the overwriting
of the OPAL datatype descriptions upon MPI_Init. Now each layer (OPAL
and OMPI) uses it's own descriptions for the predefined datatypes,
thus preventing over-writing of the other layer data description.
Fixes #3607: Move r28533 to v1.7 branch

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

r28533 [[BR]]
fix a correctness issue by returning an error if waitall fails and invoking the mpi error handler

cmr:v1.7.2:reviewer=jsquyres