Fixing thermo group corrections for cyclics

Should pull this in right away, as it fixes some of our problems such as cyclopentene using the cyclopentane group correction.  Now it matches Java's implementation.  However, gauche corrections are, like in Java, not completely implemented correctly.  We will deal with this later.