Entity emails have view_uid field for viewing on the web

@Wilduck this makes the entity emails be viewable by their view_uid field (a UUIDField) rather than their PK

Note that django dynamic fixture does not support UUIDField, so I made a test utility to create email fixtures that populated this field