update to new vector API in GCC
Merge pull request #40 from lomereiter/new_gcc_vec_api

update to new vector API in GCC
Make it harder for gcc to make wrong optimisations.
Split out toCtype, toElem, toIR.
Remove from d-glue.cc, update Makefile.
Update patches for latest gcc snapshot