* convert to new protocol * removed InvocationDescriptorRegistry because we're not yet sure about custom protocols * update SocialWeather sample * Moving ts client to using new protocol * make the functional tests a little easier to run on ctrl-f5
Also fixing a small leak where a callback would not be removed if inovke failed due to a send error
Unifying events