Use group_interchangeable_qubits for qubit comparison in GateOperation (#4941)
Use group_interchangeable_qubits for qubit comparison in GateOperation (#4941)

Fix for issue #4766 
Also, Introduced more idiomatic code for group_interchangeable_qubits implementation.
quantumlib/Cirq,quantumlib/Cirq,quantumlib/Cirq,quantumlib/Cirq,quantumlib/Cirq