remove the label property
always get the label from dispatch_queue_get_label if possible
document block operation creation better with an expanded note on nil blocks
include CWAssertionMacros, replace NSParameterAssert() and note why OSAtomic.h is included