Peter ssse additions

@mortenvp @jpihl I made some changes here to detect the -mssse3 flag with the new approach and to make SSSE3 work with MSVC. I also fixed many warnings.
I plan to keep this branch alive and periodically sync with adding-ssse3-binary4 (which should become the master soon).