this commit contains only the files mnomxxx.hpp and cpp and the Cmakelist.
these files doesnot modify any master files and are purely matricial norms some of them optimized in the case of vectors
both staticly or dynamicly detected. The modification of norm and the suppression of vecnorm will occur elsewhere.
These functors are NOT reductions and do not replace any of the normxxx and summxxx functions having a distinct semantic
Doc for is_logical_mask and is_bitwise_logical updated. is_logical_mask now inherites from is_bitwise_logical - an overload must be provided for architectures which logical SIMD types are bitwise_logical but are not represented by all 0 or ~0
Added a terminal_of specialization for expression

terminal_of of an expression<T,R> is computed as the terminal_of
of R. This shortcut was missing for some reasons and forced to
use a inefficient semantic_of+terminal_of combo which has been
corrected in related files.
Add support for tieable modf on tables
use avx blend for cardinality 4 shuffles with pattern (0 or 4,1 or 5,2 or 6,3 or 7)
fix bug that prevented unit test compilation.

shuffle tests pass now.
unsigned/signed int comparison warnings fixed
unit tests for avx blend shuffle
Merge pull request #772 from khegeman/avx_shuffle_blend

Use avx blend for cardinality 4 shuffles with pattern (0 or 4, 1 or 5, 2 or 6,3 or 7)
suppressing unwanted blank characters and a duplicate include
Merge pull request #770 from jtlap/mnorms

this commit contains only the files mnomxxx.hpp and cpp and the Cmakelis...
Moved reduction and swar to boost.simd.base
Core related clean-up
Move reduction/swar to base in complex
Move options.hpp to core.base to fix impromptu dependencies on core.container.placeholders
Dependencies fix
Proper naming for swar/reduction benchmarks