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.
conflict solved after merging mysociety/remove-dupe-relation pull request