<bugfix> Added workaround for RotateFileHandler problem on Windows when some packages start child processes during workflow execution</bugfix>
<bugfix> Added workaround for RotateFileHandler problem on Windows when some
packages start child processes during workflow execution</bugfix>

--
core/debug.py
In DebugPrint.set_logfile()
  There's a problem on Windows with RotatingFileHandler and that
  happens when VisTrails starts child processes (it seems related
  to the way Windows manages file handlers)
  see http://bugs.python.org/issue4749
  in this case we will deal with log files differently on Windows:
  we will check if we need to rotate the file at the beginning of
  the session.
  - Added rotate_file_if_necessary function to be called when running
     on Windows with similar behavior when running on the other
     platforms

minesense/VisTrails,minesense/VisTrails,VisTrails/VisTrails,VisTrails/VisTrails,Nikea/VisTrails,hjanime/VisTrails,minesense/VisTrails,Nikea/VisTrails,Nikea/VisTrails,hjanime/VisTrails,VisTrails/VisTrails,celiafish/VisTrails,celiafish/VisTrails,minesense/VisTrails,VisTrails/VisTrails,hjanime/VisTrails,minesense/VisTrails,hjanime/VisTrails,Nikea/VisTrails,hjanime/VisTrails,celiafish/VisTrails,celiafish/VisTrails,VisTrails/VisTrails