tests now passing with new data interface
Refactored so that the master will post measurement updates of the current call stack

This will be the norm for all callbacks. It adds a degree of protection
against state corruption from client exceptions and it uses less stack
space and can help avoid deadlock.
Fixed the tests that were broken when the callbacks got moved to the executor
CLR & Java now building w/ new callbacks

I punted on Java for now and just implemented an adapter.