Added CMakeLists.txt for Cereal and applied a couple of compiler warning fixes for Cereal.