more detailed examination of results array in unit test
renaming the GCD Queue Macros from CWGCDQueue(priority) to CWGCDPriorityQueue(Priority)
rewrote Objective-C method swizzling code

I still maintain my warning that really you shouldn't use this. In
fact the only reason I am rewitting this is that the method as it
was could possibly swizzle a method in a superclass instead
of only the class you are targeting.
api parity adding -[NSSet cw_setOfObjectsPassingTest:]
documenting cw_setOfObjectsPassingTest:
cleaning up the documentation so it all is no longer than 80 characters wide
explicitly declaring enum to be a NSUInteger type and clean up documentation
tidying up and adding to the lacking parts of the documentation for CWBlockQueue
minor refactorings to adhere to the coding standards
all ternary operators conform to the coding guidlines
refactoring -[CWFixedQueue enqueue:] to remove redundant if check
replacing all uses of CWLogError & Debug logs with CWLogErrorInfo
replacing static string with a static const string for Error Domain
changes?
redeclaring the doubly linked list enumeration options
public CWDoublyLinkedList Error Domain
switching to using CWLogErrorInfo() and some minor reformatting
updating & reformatting documentation as needed
minor reformatting
removing CWAVLTree until I have the time to give it the attention it needs