Replaced the freshBuild and minAllowedModifiedDate build config options with a single staleBefore option, which can have a "now" string value that is resolved to the current time when the build.js bootstrapping code executes. This fixes some problems with the (not so desirable) way that the other two options behaved.