FileChannel works

IrcChannel is able to handle socket connections.

Channel tests now test channels.
Hub tests now test empty hub.

* .travis.yml: valgrind input stubbed
* CMakeLists.txt: Coverage is now generated only for coverage builds

Signed-off-by: Slava Barinov <rayslava@gmail.com>