Rename rb_ary_to_vec_double function to CPP2RB_VALUE_TO_VEC_DOUBLE and move to util/cpp2rb.hpp
Optimize saving of last_in and last_out buffers at the end of CausalFilterNode::get_buffer()
Refactor the component summing in CausalFilterNode::get_buffer()