Correct some GenericRelation help_texts.
Create Source generic relation.

If a model has two GenericRelations to the same model, there is no way
to differentiate between them. So we add a new Source model to be used
for sources.
Merge branch 'remove-dupe-relation'