Implemented a multi-segment line class.

oovu.timewise.Line should behave identically to Max's [line~], albeit
not in the signal domain.