Made serialize_macros.hpp not include archive.hpp.
Fixed shards.cc header inclusions (FFS).