Formatting of the matrix interface, code and tests.
Tag the identity matrix unit tests.
Tag permutation matrix unit tests.
Tagged list unit tests.
Remove the PROGN in sumsq and sump kernel functions.

Group all SETQ operations in 1 form.
Tagged vector unit tests.
Tag array unit tests.
Tag data vector unit tests.
Expand dense matrix unit test tags.
Tagged square matrix unit tests.
Tagged hermitian matrix unit tests.
Tagged symmetric matrix unit tests.
Replace DESTRUCTURING-BIND with MULTIPLE-VALUE-BIND.

matrix-validated-range was modified to return values instead of a list and
the conversion was missed in replace-matrix for 2 symmetric matrices.