Zookeeper sessions 21448

Add a callback that gets notified on session events, and catch those exceptions too. Needed for https://github.com/edgeware/convoy-monitor/pull/28

Note that we should also upgrade our zc-zookeeper-static to 3.3.6, because the older versions contain a bug with session expire exceptions. It also apparently fixes the memory leak we patch now.