Move loading of borders to simd.h

Required for mt_edge.
Rewrite mt_edge("min/max")
Rewrite mt_edge("sobel")
Move sse2 edge cores to edgemask.cpp
Rewrite mt_edge("roberts")
Move abs diff calculation to function in mt_edge
Rewrite mt_edge("laplace")
Rewrite mt_edge custom kernel sse2
Rewrite mt_edge("prewitt") and mt_edge("hprewitt")

No sse3 support yet
SSSE3 versions prewitt and hprewitt cores
SSSE3 versions of most edge cores
Reorder operands in mt_edge("min/max")

185->225 fps with vc110
Remove edgemask.asm
Rewrite mt_average a bit

Rewrite unrolling and replace mmx version with sse2. Required for x64.
Remove unrolling and mmx version of mt_clamp

Didn't really improve performance. Also required for x64.
Fix x64 compilation
Remove manual preserving of xmm registers in x64
Rewrite cpu feature set detection
Remove all asm files. Close #10