[Kinetics] Add class BulkKinetics

This class serves as a common base for GasKinetics and AqueousKinetics,
eliminating most of the redundancy between the two classes.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3267 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Make Falloff class declarations public

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3268 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Clean up documentation of Falloff classes

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3269 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Merge Troe3 and Troe4 implementations

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3270 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Merge SRI5 and SRI3 implementations

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3271 02a645c2-efd0-11dd-984d-ab748d24aa7e