When searching for polycyclic ring correction, select correction covering most atoms

Polycylic correction should use the largest possible ring correction found.
Overrides previous usage which was to find the deepest stack, which then gave
reproducibility errors when there are two group values of the same depth and
RMG chooses the first one it finds (random).
Merge branch 'aaron' of https://github.com/agvandeputte/RMG-Java into jp10
Fix printing of thermo comments in output files.
Flagged out one of the older cycloaddition rate rules.
Added one rate coefficient to JP10BetaScission Library. JR5BS2