Allow to register a class based view

Add support to `adminplus.sites.register_view` for class based views

```python
class MyView(View):
    def get(self, request):
        ...
    def post(self, request):
        ...
    
admin.site.register_view('somepath', view=MyView)
```