fix: allow source_size of compressed data be 0
fix: allow source_size of compressed data be 0

This fixes https://github.com/sergey-dryabzhinsky/python-zstd/issues/80 with garbage data being returned if empty strings are being passed in.

sergey-dryabzhinsky/python-zstd,sergey-dryabzhinsky/python-zstd