Add horizontal blur SSE2 implementation

Rewrite MMX version to not be in-place. This simplifies code a lot, speed things un a bit on newer processors but might make it slower on the old ones where unaligned reads are slow.
Rewrite Blur YUY2 asm. Both SSE2 and MMX versions.