ENH: Importing refactored CosmoTools in HACC.

This commit adds the latest CosmoTools into the new hacc source tree.
The latest CosmoTools includes:
(1) Makefile build system
(2) Refactoring of the directory structure
(3) Ability to specify an external algorithms directory


git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@1413 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
Merge github/fix-pv-plugins


git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@1418 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
ENH: Rename C interface source files
COMP: Build option for sim interface C/Fortran
COMP: Update interfaces CMakeLists
ENH: Udpates reflecting refactoring changes
COMP: Update C interface CMakeLists
ENH: Add C interface to single static library
Merge branch 'svn/trunk'
ENH: Rename C interface source files

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@1419 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
COMP: Build option for sim interface C/Fortran

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@1420 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
COMP: Update interfaces CMakeLists

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@1421 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
ENH: Udpates reflecting refactoring changes

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@1422 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
COMP: Update C interface CMakeLists

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@1423 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
ENH: Add C interface to single static library

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@1424 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
Merge branch 'refactor-c-interface'
Merge branch 'svn/trunk'