util: BinarySerializer serializes and deserializes a file format version...

... tag with every cubbie. This allows keeping old deserialization code around and working even as we improve things.