Cleaned and separated some generic x86 stuff out of the SSE backend, and copied the SSE backend wholesale as the AVX backend.