Change to overNeed in checkCostNeed()

needs to change to 0 if there is no overage, else revisions() will treat
overNeed the same if both instances return a positive number.
Merge remote-tracking branch 'origin/master'

Conflicts:
	final.js