Adds download tracking using NSFileCoordinator
Merge
Changes CDELog() to call through a callback function that clients can supply, for integration with logging systems like CocoaLumberjack.  Also replaces the remaining NSLog calls with CDELog calls.
Merge pull request #113 from fdstevex/master

Adds log callback support