Implement write support
Split data, if they not fit into blocksize
Add functions to work with pre-opened file descriptors

We really need only lz4stream_fdopen_read, but also added lz4stream_fdopen_write
for API consistency
Set eof flag on decoding error too
Update changelog