Boost.simd reloaded

I mean, vector_copy already handle the case where it is a simple std::copy.