Include winsock2 when hpx is used
modified cmake files to work with mkl on mic
libomp is found both on regular linux and on mic .unnecessary comment removed
Fix #755 - Remove deprecated simd transform

An outdated version of transform was still present and caused confusion.
Use boost/simd/sdk/simd/algorithm.hpp instead of boost/simd/sdk/simd/transform.hpp
nt2.info.cmake: i686 changed to mic. nt2.blas.cmake library suffixes only changed for libiomp which cannot be linked statically on mic
Add begin/size arguments for inner/outer scan
Inner fold step returns a value instead of writing in ref
Some changes in scalar scan
Add scan spawners
Add scan workers
Add dispatched inner_scan/outer_scan for shared memory
Fix inner_scan_step
Fix shared_memory inner_scan
Add hpx cumsum unit test
Fix parallel_scan, the spaner returns the reduced value
Remove some commented lines
Scan spawner work for all runtimes
Uncomment transform spawner calls