BUG: io: MatFile5Reader.get_variables casts variable_names as separate list.

This enables loadmat to take immutable sequences and fixes the bug
whereby loadmat empties a list passed to the variable_names kwarg.