Add HttpInput plugin
Fix signature of HttpInput.Run()
Fix signature of HttpInput.Run() Part 2
Use chan []byte instead of chan string
Add logging ; Use stopChan instead of boolean to leave the loop
Monitor in a loop ; Fix configuration

Handle data in a goroutine

Add HttpMonitor.Stop() ; Remove useless log messages ; Clean code
* changed HttpMonitor to a pointer
* cleaned up the HttpMonitor iniitalization code
* dropped custom interval in favor of the global ticker_interval
* changed HttpMonitor to use a channel to stop instead of a method call
started to flesh out an HttpInputTest
added decoder support to HttpInput
added a one-time http server
more HttpInputTest cleanups
updated documentation to include HttpInput
changed the test directory for whisper to use tempdir instead of a relative path
changed basepath default to be /var/run/hekad/whisper instead of a relative path of var/run/hekad/whisper
Merge branch 'dev' into features/http-input
removed default for decoder in HttpInput
added a platform specific path separator at the beginning of the
basepath
removed default Decoder from HttpInput
updated HttpInputSpect tests to use the DecoderRunner input channel
updated HttpInput test case
Added test and code to short circuit PipelinePacks into the router inchan if no decoder is defined
removed a duplicate close call on the stop channel
set the type and the hostname on the pack before short circuiting into
the router inchan