arrays: clean matrix_view_proxy

- view_proxy renamed in matrix_view_proxy
- tested in real case on demo on 3 compilers : speed is same as native
  code.
- for icc, simplified implementation of view_proxy (remove derivation
which was leading to big perf. issue on icc).
- rm sliding test
arrays: generalize make_immutable_array to any dim