Add two new clang builtins __builtin_vp_makevector and __builtin_vp_makevectorf that create a vector from a scalar.
Add some clang tests
Fix bug where getting lane of floating point vector didn't work (didn't match any forms).
Fix INSERT_VECTOR_ELT, which had its parameter order mixed up.