Cmake config options

I just verified that this branch builds successfully & the relevant tests pass on hudson-rose-32 and hudson-rose-35.  This branch ports the many autoconf configuration options into CMake.

Because some of these options were requested to be ON by default, you may have to change your default CMake cache in order to get this branch to build cleanly.  Here are the CMake variables that I changed when testing this branch.

On Windows (within the `rose.cmake` driver script):
`enable-rosehpct:BOOL=OFF`

On Linux (as part of the cmake command line):
`-Denable-cuda=OFF`