Add RateEquations.derivs_optimized_2().
Add RateEquations.derivs_optimized_2().

An optimized verison of derivs.  It purpose is to discover the usefulness of
numpy.roll().  However, since it copies data, probably it consumes more
memory than derivs_optimized().

ezekial4/atomic_neu,ezekial4/atomic_neu