Multi_arr rationalization
Unify multi_arr iterators and n_pointers.
To support:
- val_array/mask_array operations - enables OpenMP small-scale parallelizations;
- const stride parameters in C_TYPE access - should improve speed of access for dense arrays.