New cmakification from a different repo

Had to nuke the old repo twice to get where I wanted to be, but I have
checked that this builds on Linux and OSX.

The configure command (longer than needed) was

/scr_iter/cary/contrib/cmake-2.8.12.1-ser/bin/cmake \
  -DCMAKE_INSTALL_PREFIX:PATH=/scr_iter/cary/volatile/dagmc-develop.r987-sersh \
  -DCMAKE_BUILD_TYPE:STRING=Release \
  -DBILDER_BUILD:STRING=sersh \
  -DCMAKE_COLOR_MAKEFILE:BOOL=FALSE \
  -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
  -DCTEST_DROP_SITE:STRING='cdash.txcorp.com' \
  -DBILDER_SITE:STRING='iter.txcorp.com' \
  -DBUILD_SHARED_LIBS:BOOL=TRUE \
  -DCMAKE_C_COMPILER:FILEPATH='/scr_iter/cary/contrib/bin/gcc' \
  -DCMAKE_CXX_COMPILER:FILEPATH='/scr_iter/cary/contrib/bin/g++' \
  -DCMAKE_Fortran_COMPILER:FILEPATH='/scr_iter/cary/contrib/bin/gfortran' \
  -DCMAKE_C_FLAGS:STRING='-pipe -fPIC' \
  -DCMAKE_CXX_FLAGS:STRING='-pipe -fPIC' \
  -DCMAKE_Fortran_FLAGS:STRING='-pipe -fPIC' \
  -DSUPRA_SEARCH_PATH:PATH='/scr_iter/cary/volatile;/scr_iter/cary/contrib;/scr_iter/cary/volatile/userdocs' \
  /scr_iter/cary/dagmcall/dagmc/