Switch from swizzle masks to swizzle indices

This changes SIMD.float32x4.swizzle(x, SIMD.XYZW) to
SIMD.float32x4.swizzle(0, 1, 2, 3). This gives us scalability for
int8x16, and consistency with SIMD.float32x4.shuffle, which has already
made this transition.