Add support for custom types derived from types.TypeDecorator
Added example of TypeDecorator in docs