Fix compilation with latest nightly (2014-12-16)

The add function signature no longer uses references for self and rhs,
and in case of vectors the addition is Vec<T> + &[T], so we need to use
a slice on one side.