add is_hermitian to Matrix and SparseMatrix

The `is_hermitian` defined here is not part of the assumptions system since Matrix doesn't subclass from Expr but it gives the same sort of answer: True, False or None.

All lines are covered.