Move the Round trait inheritance from VecExt to AlgebraicVecExt.

What it the point of rounding an integer-valued vector?