Have `make selfsigned` now call `lc-tlscert`

`make selfsigned` was pretty nifty. Even though the process is
different, maybe we should keep the target in the Makefile? I have `make
selfsigned` depend and run `lcs-tlscert`.
Fix #51 - empty lines missing and following line starting with a new line
Add Go line reader tests
Fix #50 - don't require a connection to show lc-admin help
Fix #49 and enter TODO regarding implementing automatic ping
Fix tests
Fix go version check
Documentation update
Further readme updates
Update doctoc
Log the transport in use to logstash logs
Improve test resiliency
Add shutdown log for tests
Fix hanging ZMQ transport on timeout and restart
Fix random timeouts when logstash busy due to non-threadsafe timeout timer