Skeleton of log buffering internals.
First pass at internal log machinery.
Merge branch 'master' of github.com:soundcloud/harpoon into logging-api
Golint changes. Go fmt all files. Refactored logic for containerLog.
Review changes.  Broke single interface message into many smaller messages.
Merge branch 'master' of github.com:soundcloud/harpoon into logging-api
First pass at external interface.
Refactored. Logs are now attached to container objects.
Logs are now sent to correct containers based on information in the log lines.
Merge branch 'master' of github.com:soundcloud/harpoon into logging-api
Disabled logging api pending further api design work.
Adjusted listen/unlisten calls to use the log sink as the key. Other minor review changes too.
More review changes.
Changed name from Listen/Unlisten to Notify/Stop.
Grouped test data initialization into var blocks.  Fixed a method call.
Merge branch 'master' of github.com:soundcloud/harpoon into logging-api
agent: import ordering (minor nit)
Simplified messages as per PB's review request.  Removed extraneous gaurd clause.
Merge branch 'master' of github.com:soundcloud/harpoon into logging-api
Merge conflicts fixed.