Use task UID if Task ID is missing
Update issue #975
catch TaskDependencyExceptions and continue
fixes issue #977
More meaningful error message
Hopefully fixes issue #976
show tooltip with holiday title

--HG--
extra : amend_source : dfb571489c2188775185de8b0121d4bb4f482d95