Fix some of the retardation of reagents:  Optimize, fix logic flow, stupid recursive total updating, etc
Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into Bleeding-Edge