History on content type

History use content type instead of separated history model for each content type (asset, licence, support, etc.). This solution is more flexible.
```
if fields:
   kwargs.update({'fields': fields})
return self.serializer.serialize(objs, **kwargs)
```