[WIP] Add serializer interface

Targets #161.
Not by now. The backend type wouldn't introduce callbacks, though. The callbacks are only set in the actual implementation, which are not covered yet at all. For example in `struct ws_serializer_serialize_backend_json` or something.

The `struct ws_serializer_backend` is a abstract/virtual type.