Introduce a basic shared task pool, and use it for image decoding.

r? @pcwalton - Is this the kind of thing you were thinking of in terms of task queue?