host, controller: Fix review suggestions.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
host: Logbuf: Remove the event system.

The new implementation for tailing will not use the event system because of
possible races, but will keep tailing the logfile itself.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
host: Logbuf uses ActiveState/tail for tailing the file.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
all: Update Godeps.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
host: Lumberjack filename should be generated if empty.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
test, host: Fix usage of Logbuf/Lumberjack.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
host: Logbuf should create the file when the logger is created.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
host: Logbuf Read() now has a mechanism for stopping the read.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>