wip
Fix finish_compressor() not joining the compressor thread.
wip
Use compressed_stream::m_size in size() and can_read()
Change can_read logic
wip