<SACompositeOperationDelegate>
First two methods of <SACompositeOperationDelegate>
continue extracting common methods into SACompositeOperation #1
continue extracting common methods into SACompositeOperation #2
continue extracting common methods into SACompositeOperation #3
continue extracting common methods into SACompositeOperation #4: adds common performRoutine for both cascade and transactional operation
continue extracting common methods into SACompositeOperation #5: better naming to get understanding what is common for both operations
Remove stupid @synchronized
remove obsolete synchronization
eliminate the need of operationCount in TransactionalOperation
better suspend/resume semantics
both tr. and casc. have SACompositeOperationDelegate in private interface
add enqueueSuboperation  into SACompositeOperationDelegate
generic -[SACompositeOperation resume]
drop idea with delegation, but leave SAAbstractCompositeOperation with <SACompositeOperation> protocol
tr. operation: get back the solution with operationsCount
minor cleanups
generic performResumeRoutine
minor cleanups