
This PR moves the unbounded buffer implementation found in `scStateUpdateBuffer` to the internal package. It also makes the buffer work with `interface{}` type. This addresses a TODO in the existing code. This will also help with the eventual `BalancerManager` implementation which will supersede the `ccBalancerWrapper` implementation found in balancer_conn_wrappers.go.