add validate_symmetry methods to finalized systems
Adds methods to FiniteSystem and InfiniteSystem that call discrete_symmetry.validate on the Hamiltonian, to make it easier to check whether the system breaks declared symmetries.
Closes #242 (closed)