finish transition to vector/matrix lib (threedee-simd)

Just represent all matrices as aligned types. Not sure
how much trouble this will cause with the std140 layout
business when I start using UBO's more. I hope it won't
be that bad. Otherwise we'll have to go back to using
mstoreu.