Loading contact photos - Bug fixes

I was experiencing a crash on Gingerbread devices. Turns out the GB version of the  openContactPhotoInputStream method does not like lookup style Uris. If the incoming Uri is a lookup Uri, I'm converting it to an actual contact uri before processing.
This is a blocking process, so I've left the de-referencing in Utils.getContactPhotoStream.