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
Merge commit '1b94da77a33ad6691d830c4db1e43be2ccb123d7' into develop (shurane PR #25)
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
Remove redundant comment
Mark TODO on truncation related logic
Auto version numbering from git repository tag and status
Fix missing .PHONY in Makefile