added callback broadcast
test fixes/updates, replace IceServerI with IceServer, remove useless shared pointers