Added serializer interfaces and extensions

Serialization interfaces for stream, string and byte serializers.
Plugins for Json.NET, ServiceStack, ProtoBuffer to follow. These are
needed for SQLite.Net caching so we can store serialized objects to
data tables and easily support BLOB fields for complex objects.