* Use a deque for the ready_ queue so that build order is not randomized by using a set of pointers. Inspired by a diff by jca@. okay sthen@