Initial cut of DMAPP queue based remote Accumulate
Added code to transfer the source segment desc for Remote Accumulate
Merge branch 'cray' into remacc
Added getenv for ARMCI_REM_ACC_THRESHOLD
Added pipelined Get code to the Remote ACC thread and fixed some bugs
Changed CHUNK_SIZE_1D to 64KB again
Added code to convert HW routing codes to DMAPP ones
Added some comments about the [PUT|GET]_THRESHOLD env vars
Implemented separate thresholds for Contig and Strided Rem Accumulate. Reworked code a little
Raised CONTIG_THRESHOLD to 144KB
Put MAX_NB_OUTSTANDING back to 1024 for now
Uppded PIPEDEPTH to 64 and resized static buffer based on PIPEDEPTH*CHUNK_SIZE_1D
Added support for detecting the HAVE_DMAPP_QUEUE queue support using configure
Fix an issue with the remote accumulate get calls
Added a separate rem_acc buffer and changed the name of the rem_acc descriptor array
Added workaround for DMAPP version mismatch
Added weak function definitions for the DMAPP queue APIs so we can
link and run against older libraries.
Removed the non async thread code flag as I can't see it will be used.
Added support for the rest of the craype-hugepage module sizes
Added calls to detach from DMAPP queue
Merge branch 'remote_acc' into cray

Conflicts:
	armci/src-dmapp/armci.c

Merged in the remote_acc branch into the Cray branch.
Remote accumulate is disabled by default.