Fixes and SIMD improvements

Fixed incorrect struct in Vector that would have messed up stuff
Added forced alignment of unions to 16-bit boundaries
Added padding option to Vector3
Added another info function
Tweaks and unnecessary code removal

Tweaked the alignment thing
Removed a static object I had forgotten about early on that was supposed
to be a dynamic functor for the matrix times column vector
implementation, which was weird in the original PAL