Allow serialisation of anything except HttpResponse subclasses

Sorry, thought of something else!

Why limit it to `list` or `dict` objects? If something is serialisable, why not let them do it?

Except for `HttpResponse` objects, of course - they should be left alone.