NOP gofmt logstash-forwarder.go
MOD WIP various longstanding TODOs

ADD  cleanuped options
ADD  verbose flag
MOD  assert required options on startup
ADD  debug flag -- not yet hooked in
ADD  emit() to log - switched on verbose flag
NOP  cleanup emits from harvest on harvest start
DONE check harvest file is a regular file
DONE check stat errors on harvest init
NOP  gofmt affted files - TODO rest

TEST ADHOC OK
MOD new options and various cleanups

ADD  harvester reader buffer size option
MOD  remove all log imports - use emit throughout
MOD  use fault() inst of log.Fatalf to be consistent
MOD  WIP beefup error handling in config and registrar
NOTE see REVU in registrar.go re registry write errors
NOP  gofmt affected files
MOD update README & distinguish info logger
NOP
MOD change --verbose to --quiet. Again, verbose by default.
FIX bug in harvester offset updates
Note:   fix by Christian Dahlqvist (https://github.com/cdahlqvist)
PR-Ref: https://github.com/elasticsearch/logstash-forwarder/pull/249/commits
Merge branch 'cleanup-ref-69142e7'

Reviewd by Jordan Sissel(@jordansissel)  & Jason Woods (@driskell).