Use all CCDs of a visit which overlap with tract even if requireTractOverlap=True.
Result files will be written only for CCDs which overlap with tract.
Forgot to catch exception when calexp is not available in checkOverlapWithTract().
Catch exceptions in reading missing CORR/wcs/fcr files
Catch exceptions in applyMosaic part, too
Catch exceptions in writing updated catalog / exposure
Correct indent
Fix: segv in MKL
mosaicTask: use modified DataIdContainer to iterate over tracts (DM-715)

The previous PerTractRawDataIdContainer didn't iterate over tracts
(required user to know what tracts the data is in).  Fixed this as
PerTractCcdDataIdContainer and moved to pipe_tasks for others to
use (e.g., forcedPhotCcd.py).
remove unused dataIds.py (DM-715)

Its contents were fixed to iterate over tracts, and then
it was moved to pipe_tasks to be more generally accessible.
Merge branch 'tickets/DM-715'
ups: require pipe_tasks

For lsst.pipe.tasks.dataIds.PerTractCcdDataIdContainer
Merge branch 'releases/S14A_0'
Revert low-level exception suppression
calibrate: update following move of dataIds module to pipe_tasks
Merge branch 'tickets/HSC-807'
applyMosaicResults: only set zero point in Calib; leave other values

This preserves the exposure time and midtime, whereas they were
clobbered before.