Update .travis.yml
unref user after leaving channel
Improvements in the way the output buffer is handled
Revert "unref user after leaving channel"

This reverts commit 39ef4dc8875e115469b6e4f46d57c77363082b38.
Merge branch 'master' into c
update generated_c