Make more stringent checks for unlabeled duplicate reactions in reaction libraries.

Previously, RMG would only throw an error for reactions in the same direction,
as well as same order of reactants and products.  Now using the built-in
reaction isomorphism check for both directions and all permutations.