Minimize blocking get operations in hpx fold spawner
Fix io for buffer in unit tests
Reimplemented nt2::swap

 - Independent of BLAS
 - Allow for sub-expression swapping
 - SIMD/scalar version available