WINTERMUTE: Recycle candidate rect whenever possible in the C= cases.

Therefore avoid allocating a new Rect and stuff up the queue.

WINTERMUTE: Revert error introduced in the "contains" case
WINTERMUTE: Add ENABLE_BAILOUT constant
WINTERMUTE: Macroify safe enqueuing procedure
WINTERMUTE: Add dirtyPixel count.