Better error message on vectorizing across more than one variable.
Cleaned up unique function name test
Fixes for avx.

Turns out options.StackAlignmentOverride tells llvm what
alignment it can assume already, not what alignment you
would like.
Better abs for float and double on x86