Correcting rate rule 1012

The pre-exponential factor was 10 orders of magnitude too high!
Eliminate duplicate entry in thermo SulfurLibrary.
Fix transcription error of 10 orders of magnitude in HO2_elimination_from_PeroxyRadical family.
Undo mistaken deletion of tetrathiolane from Ring themo groups.
Reverting the Gauche thermo groups back to commit 195962, prior to Aaron's changes.

Three-membered gauche corrections are useless for Java, they were added to make python
consistent as python includes gauche corrections for rings. But anyway, this should
not be happening.
Recover lost rate rule for Diels_alder_addition family.
Reordering the intra H migration tree

Cs_H_out_H/(NonDeC/Cs/Cs) was not a child Cs_H_out_H/2NonDeC
Changes that allow birads to form a double bond if adjacent and calculate thermo accordingly.
Added additional forbidden groups to ketoenol family.
Fix tree levels in R_Addition_MultipleBond family.
Added reaction to JP10BetaScission library.
Revert commit 9ddfe6.  It leads to too many errors.
Correcting thermo when more than one resonance structure is present
Flagged out the code for birad to double bond, might come in handy for some other purpose, otherwise somebody would never have put it there.
New reaction family to go from trienes to cyclohexadienes. (reverse Diels Alder)
Updated tree for int H migration. Shamel check 1045 and 1052!
If QM fails just generate fake theenthalpy of formation = 1000 kcal/mol.
We are OK with this as the species are forced in the edge.
Updated family.txt to allow Intra_Diels_alder2
Allowed reverse reaction for Intra_Diels_alder, was not defined up to now (I thought it was crashing somewhere).
Adding benzene to forbidden group list for intra_diels_alders2 reaction
family