This adds some handling for VMOVimm, using the same method that NEON uses. We create VMOVIMM / VMVNIMM / VMOVFPIMM nodes based on the immediate, and select them on the now renamed ARMvmovImm / etc. There is also an extra 64bit immediate mode that I have not yet added here.
Most of the test changes are just showing the inefficiencies in buildvector that we plan to fix.
Code by David Sherwood