multidim::static_iterator: for zero-order interfaces, use specialized type as end iterator
tensor::contraction: works!

many fixes and improvements