ui: use wrap-reload to detect changes in ui and reload
drain the error stream to avoid deak lock in shell process
Revert "made CountMetric and MultiCountMetric serializable"

This reverts commit 3e29f13e405c0d3460781f8f6b310092d332903a.

backwards incompatible change reverted, this is moved to
0.9.0-experimental
Merge branch 'master' into 0.9.0
bump  "0.9.0-wip16"
Added SystemBolt.
SystemBolt has one executor per worker always. It's perfect for
exporting worker related metrics data.
fix default scheduler to always reassign topology if some of its executors are dead
this section of code was moved to new PR
removed topology level stat
removed topologyPartialUptimeSecs
fix conflict
get rid of dead code
Merge pull request #406 from gsilk/feature/ui/auto-reload

ui: use wrap-reload to detect changes in ui and reload
Merge pull request #424 from lyogavin/master

Drain error stream periodically to avoid dead lock between ShellBolt and shell process
add back in dumping of error stream when pipe to subprocess is broken
fix metrics test
update changelog
update contributors