fn_structdisp: improve display of arrays

display linearly spaced arrays in the matlab syntax "start:increment:end"

display two- or more-dimensional arrays via "disp(x)" instead of
"num2str(x(:))"