Cloning KPP from http://people.cs.vt.edu/~asandu/Software/Kpp/; this will facilitate modifying for practical use with MCM and other mechanisms
Updated maximums to allow KPP to compile MCM.
Increased maximum species, equations, and equation lengths for MCM subset.

Will need to be increased again if using all MCM.
Using time.h

This was necessary on a mac, but I think it is also compatible with
Ubuntu.
Adding OS X defaults for cflags
Added double precision EP3 function

This prevents saprc from having an underflow and giving bad results.
Adding mechanisms commonly used by the air quality community.
Adding functions to support new models.
Adding inner time loop to ensure that time integrates through a fixed time before calling other functions.
KPP now has Integrated Reaction Rate (IRR) and updates RCONST and SUN inline

IRR is useful for mechanism analysis

RCONST and SUN should be updated dynamically
Switching default compiler to GNU and updating options
Adding header row of species names to output.
Updating rate laws to use M instead of CFACTOR * 1e6

CFACTOR * 1e6 assumes that CFACTOR is for PPM, which it may not always
be.  Using M requires an M global variable, which can be defined in
F90_GLOBAL and set in F90_INIT
Updating mechanisms to use M instead of CFACTOR in user rates.