initial commit of an updated patch from
https://github.com/mozilla-services/heka/issues/246 that should work
against the dev branch
* added test code to verify that we stop the file seek at the last complete line of text in logfile input
* removed the persistence of last_line in the JSON journal as some systems make multi-megabyte log lines
revised patch for issue 246
removed some dead code from the testsuite
cleaned up the final error check from ReadString and added a verbose description of what we're trying to do
move seek position change closer to the updateJournal call
added code to try and process all remaining logfile data in the event logfile rotation or a Stat() error after detecting EOF
reworked chamaken's patch again
removed  an invalid length check on readLine
Merge pull request #257 from mozilla-services/features/issue_246

Features/issue 246