Fix issues when dealing with a live stream vs saved data
Issue #355 Add data persistence/connection recovery to TcpOutput
Fix typo
Get rid of the stop flag and use a stopChan
Correct comment
Fix shutdown signalling.
Use a chan of chan’s for shutdown so that the reply is on a separate channel.
Use lsi.stopped not being set as a bool for faster shutdown interruption of the reader.
Cause Go. http://golang.org/ref/mem#tmp_9
Remove unneeded goroutine.
Merge pull request #651 from mozilla-services/features/better-logstreamer-shutdown

Use a chan of chan’s for shutdown so that the reply is on a separate cha...
Merge pull request #645 from mozilla-services/graph_display

Fix issues when dealing with a live stream vs saved data
Go version 1.2 is now a minimum requirement

Since the TLS TcpOutput was added in #634 version 1.2 is a minimum
requirement. Travis CI is already setup to use 1.2 so change is needed
there.
No need to recommend when we have a minimum version
Merge pull request #654 from KushalP/dev

Go version 1.2 is now a minimum requirement
Allow the log streamer input to determine how far into the stream it wants to flush save data for to allow end of record saving to work properly.
Utilize the buffer flushing.
No need to slice as the length already is appropriate.
Refactor into a smaller function.
Case fix.
Merge pull request #655 from mozilla-services/features/logstreamer-location-save-fix

Allow the log streamer input to determine how far into the stream it wan...