Don't Raise Error on Blank Django Field

On a model with an optional imagefield, I don't think a transformed field based on that field should throw an error if you try to save that model.

I changed the `ImageSpecFileDescriptor` to only try to get attributes of the file if the source is not false.