Added VDouble vector type for __m128d, some small changes to enable peepholing