Add revision log field in the revision type
Storage is returning a list of dicts for the revision log.
Add a from_dict converter to create the model objects from these dicts
This is not efficient and adds an extra iteration. Has to be
fixed in the storage in the future.
Related to T4366