ch08: let hand preparation script write dsift files (takes about 10s)
ch08: make hand preparation script use a thread pool, 10s->7s.

Also make dsift.py thread-safe.