Fixes #3586: Move r28432  max_mem_reg fix to 1.6

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

r28432 [[BR]]
* btl_openib: fix total registered memory calculation for ConnectIB and Ofed 2.0
Fixes #3604: Move VT v5.14.4 changes to v1.6

---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)