move RawVariant::Vector hash function to RawVariant header