be more flexible with SIMD extensions of ldexp/frexp to address extensions where 64-bit integers are available but not 64-bit floating-point
Support for binary negative slide

By definition, slide<-N>(a,b) is equivalent to slide<Card-N>(b,a)
where Card is the cardinal of a and b.
remove unused typedef in pow_absi
Modified flops computing interface for benchmarks

As some benchmarks may require more complex FLOPS
computation, the flops() function now compute the
total number of FLOP for a given size instead of
returning the amount of OP per element.
move interesting tests from optimize and schedule to generator
Remove obsolete files
Remove sdk.dsl
Remove obsolete schedule function
Remove obsolete optimize function
Remove dependencies of view on sdk
Move generative base file into core.generative
Move specific generator and resize specialization to their proper file
Terminal depends on boost.simd.reduction instead of core.reduction
Move view into core.sdk

view and shared_view are common to a lot of code path
so they get moved to sdk.
Move core.settings to core.sdk
Move reduction related code to core.reduction
Move fix_index to core.sdk

Only expression use fix_index so it has to be there.
Move terminal related specificities to terminal.hpp
Move utility modules in core.base
Split run.hpp