Let's remove that synchronous functionality alltogether.

It simply isn't in the spirit of this app :-)
And nobody uses it.
This isn't a program... this is a poem!
Turns out, i3bar doesn't care for "None". One conditional less <3
One may want to change the ordering

("injecting" items in the middle of i3status output, for example)
We were finally successful in moving the input loop
to the lower I/O layer.
This means we unified the loop with it's implicit abort
condition (end of stream or ^C).
Merge pull request #6 from enkore/master

Once again… I/O handling