Assorted changes + 3x-4x speedup on "image" query 

Assorted changes:
Added DLog macro, removed synthesizes, enabled the static analyzer.

3x-4x speedup:
Enumerating the docset in parallel using enumerateWithOptions:usingBlock:

It's probably possible to also speedup docset generation with the same method, I'll have to look into it.