simplify series building by using `ColumnBuilder`

- collapse the abstract classes for series building down to one
- leverage `ColumnBuilder` to efficiently build columns
- requires a few more implicit `ClassTag`s :(
- add override for `sizeHint` method on `ColumnBuilder`