Handle OSError exception when invoking 'dot'.

Handle OSError exception when 'dot' is not on PATH.
Previously the program just shut down without any previous warning

v2: Generalize from WindowsError to OSError (Jose)