Ticket #16920 -- Added GenericRelation tests

First test ensures related_name may not be set with GenericRelation.
Second test ensures that two models with the same name, but living in a
different app, do not cause a related_name clash when both defining a
GenericRelation to the same related model.
use assertRaisesMessage? (helps to ensure the expected TypeError is raised)