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.
```
raise Exception(
    'Please specified ``paginate_queryset`` or '
    'override ``get_paginate_queryset`` method.',
)
```