Add concat method to ByteVector

Not sure how I feel about this suggestion, but what about `GenTraversableOnce` instead of `Traversable`?