Replace current Shogun serialization method with Cereal libarary
Cereal library is a header only library so no build or make is required. However, Shogun needs to make sure Cereal library is ready for use.
Thus, CMakeList
needs to check and download Cereal if necessary:
IF (Cereal)