#20 - completed a MAJOR refactoring of the production idle timer stuff.
It fixes most of the general cases of production idle issues that were going on.  Still some weird issues with zerg larva though.