Initial commit of FMDB/new STK code.

To integrate SCOREC branch new_stk into Albany with new STK:
  1. In Trilinos home,
    git clone git@github.com:SCOREC/core.git SCOREC
    cd SCOREC
    git checkout -b new_stk origin/new_stk

  2. In Trilinos cmake driver, add these flags:
    -D Trilinos_ENABLE_SCOREC:BOOL=ON \
    -D Trilinos_EXTRA_REPOSITORIES:STRING=SCOREC \
    -D SCOREC_DISABLE_STRONG_WARNINGS:BOOL=ON \
    -D Trilinos_ENABLE_STKIO:BOOL=ON \
    -D Trilinos_ENABLE_STKMesh:BOOL=ON \
  3. In
    sampleScripts/AlbanySettings.cmake
remove the line
    SET(Trilinos_ENABLE_STKClassic ON CACHE BOOL "" FORCE)

I modified CmakeLists.txt so SCOREC then gets configured in.

At Glen's suggestion, in disc/fmdb, I ran
    git checkout origin/tpetra *
This merged in the versions of these files that we want.

I then modified
    src/disc/fmdb/AlbPUMI_FMDBExodus.cpp
to use the new stk::io. At this point, I'm not positive the FMDB I/O works
correctly, so I left a //todo note in there.

Of the 6 examples/LCM/SCOREC tests, only test SCOREC_ElastAdapt_SPR_Tpetra
fails, which is the same as in branch tpetra. I'll figure this out later.