(1) boost::serialization::make_array does not bit-wise serialize std::complex<double>. Made a wrapper for that; (2) dvec needed some work

still working on zfci restore