Added new drainTo to OpQueue to let you drain to another OpQueue
DiffFile.FileOpQueue to not support the public offer(Op) method.