Fixed #22207 -- Added `related_name` to GenericRelation to generate reverse relation on related object

GenericRelation now supports an optional related_name argument. Setting
related_name adds a relation from the related object back to the content
type for filtering, ordering and other query operations.