Add Class-Based View Mixins

Based on @nikdoof in https://github.com/jsocol/django-waffle/issues/70#issuecomment-15744190.
I'd attach a message like `raise Http404('Inactive Waffle')`. The message only shows up in debug, and can save you time trying to figure out *why* you got a 404.