Generalized vector functions for non-SSE2 architectures.
Allow darktable to start without SSE2 support.
Avoid using shifts (so we don't need to implement it)
Change header from xmmintrin.h to common/vector.h
OpenCL fixes for Mali.