Split run and run_assign so dependencies on core.reduction and core.swar from within core.dsk are removed.
Remove dependencies of view on sdk
Removed useless files
Move generative base file into core.generative
sdk.dsl was superfluous
Fixup nt2.sdk dependencies
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.