Generates a hash code for a BsonArray instance, that respects the equality rules documented in BsonArray.
This method may be used in BsonArray implementations as a default implementation.