Merge pull request #1 from mralexgray/master

kCGImageAlphaPremultipliedLast Fix
remove CWUUIDStringPrependedWithString()
add CWUUIDStringPrependedWithString() to NSString additions
add an assert as the block should never be nil
update the documentation to mention throwing an assertion
update unit tests and code to use new api names
ZDS++
ZDS++
zds++
documented lack of unit tests passing in nil user or password arguments
CWErrorTrap is being removed
remove unit test corresponding to CWErrorTrap()
correct wording on cw_uuidString documentation
be consistent in block api naming usage
use new api name
CWBlockTimer is now at V2 rewritten using dispatch_source_t
Change CWBlockTimer2 to CWBlockTimer
Document warning on calling -init
fix log message still mentioning CWBlockTimer2
ZDS++