Verbose and colourised logs with -v flag only

* Only emit INFO logs by default. Supply -v to afindd get the DEBUG
  level logs we did previously.
* Colourise the logs using logging.go's %{color} support.
* Clean up some overly verbose debug messages.

Count the number of response matched lines correctly

* afind.SearchResponse.NumLinesMatched is counted as the
  number of lines inserted into the struct on each
  incoming SearchResponse merge.
Allow timeouts to be specified in requests
Merge branch 'develop' of https://github.com/andaru/afind into develop