ccnet/CruiseControl.NET — pull request #32 by thedynx (2011-12-13 18:33:17+00:00)
Title: ForceBuild enqueueing correction

I changed the way as queue work with ForceBuilds.

First of all, the way it was: ApplyForceBuildsReAddTop added build in front of queue,
regardless of project priority, and other forcebuilds in queue.
Now it is being added as FIFO, where build requests
are sorted by buildCondition, and then sorted by priority.

Second, ForceBuilds are done before IfModificationExists, even when the former has higher priority. I assumed, that ForceBuilds are done manually by user, so he should get his build as soon as possible, and intervalTrigger can wait.