Fixes to OpenFile

- When trying to load an already opened script, check if the file has been
  modified by another application, i.e. don't trust script.GetModify()
- Don't update script properties not given as parameters
Fix ZeroDivisionError on 'run analysis pass'

That is, when the elapsed time is lower than the clock precision.