Memory bug fix and some other fixes

Memory bug was due to VelCpCurve being constantly rebuilt, since ProtoVelCpCurve was never nulled out like it was supposed to have due to an oversight.  Made some other changes to try and cut down on the expense of reflection with FAR, as well as fixing some dT issues in the ManageConduction() function.