Fix issue #513 - Missing or partial GPSInfo EXIF data.

Check to make sure that all the required GPS coordinate tags are
available in the GPSInfo block in our EXIF data before we attempt to
extract latitude and longitude.