More CoreImage use, now uses GCD/NSOperationQueue

Cover sheets are now built as a single CIImage, so no rendering should
be done until the sheet is being saved.  Also, hacked up the code in
main.m to use AVAssetImageGenerator’s copyCGImageAtTime in multiple
threads.