Implement vector expand support for shuffle_vector. This fixes PR1811.