Added support for additional HTTP verbs

Support HTTP verbs other than "GET"
Also added support for additional HTTP headers and HTTP Basic
Authentication
use hi.conf instead of a long argument list
Update changelog
Added SIGTERM handling (same behavior as SIGINT), as per http://en.wikipedia.org/wiki/Unix_signal
Implement DeleteIdleStats
Fix typo of gauges
Add a test for HTTP Basic Authentication
Add a test for configuring a different HTTP method
Add a test for configuring HTTP request headers
Add a test for configuring a request body
Merge pull request #692 from levb/SIGTERM

Added SIGTERM handling (same behavior as SIGINT)
Defining basic in the wrong spot meant that every decode was into the existing config vs. a new one which messed up heka-logstreamer output.
add tls.Config params

- ClientCAs
  allows the server to restrict client submitted certs to specific CAs

- RootCAs
  allows the client to restrict what certs the server responds
Merge pull request #714 from davidbirdsong/client-tls-auth

add tls.Config params
Tear down decoders when TCP connections are closed, resolves #713.
Add test to verify that StopDecoderRunner does what we want.
Merge pull request #715 from mozilla-services/stop-decoderrunner-issue-713

Stop decoderrunner issue 713
Add TLS support to the sandbox manager utilities
Merge pull request #718 from mozilla-services/tls_sbmgr

Add TLS support to the sandbox manager utilities
Issue #717 create unique but reproducible decoder names