Cmaes prep for 3.5

1. Clean up doxygen.
2. Rename one of the CMAES advanced settings, because I've renamed it in the upcoming cmaes-mpi branch.
3. Incorporate @sherm1 's changes to cmaes to get rid of MSVC warnings.