SAOperation+Resolution, <SAOperationResolver>

- SAOperationQueue gets state
- Minor changes
minor changes
use deallocs instead of _teardown and _finish in all operations
More accurate pragma marks
snapshot with the demo for Richard
NSThread+IsBlocking is done for tests

- Also mass-replaces all [alloc init] with just new
minor changes in suspending tests
SO example for historial purposes ;)
The right cancellation semantics for trans. ops

- SAOperation+Debugging with -[SAOperation debug]
- Numerous tests cleanups
moves private headers to .h files
numerous API changes:

- transactional and cascade operations get cancellation blocks
- reduces the number of unnecessary duplicate methods
- "start" finishes cancelled operation, "reRun" - reinitializes and runs again.
- finalizes cancellation semantics for transactional operation, cascade operation and operation queue
Suspend/resume stuff to SAOperation+Suspending
transactional operation is properly @synchronized now
cleanup directory structure
brings all SAOperation submodules into one class, no more categories