Added a thread to load pixel data.

You can now call [img loadPixelData] without interrupting the main
thread of your application. A pixelDataWasLoaded notification allows
you to trigger methods when the image's data is ready to use.