Port katcp server sampling strategies to use tornado ioloop

Explicitly send value to Sensor observers to prevent value-update race-conditions

Implement sampling strategies using ioloop rather than SampleReactor

Remove SampleReactor and its tests
Remove SampleReactor, now still have to excise it from the rest of the code