Fix interactive mode test
Optimise rt_signal_value
Extra watch_t * parameter to signal event callback
rt_signal_value now takes watch_t
Store group cache inside watch_t
Avoid calling tree_attr_ptr during waveform generation
Add rt_string_value to factor out some common code
Fix memory leak