Duplicated large swathes of contrib.contenttypes so it can handle cross-db generic relationships
Got everything working again with the non-FK ctype field, tidied up admin code