Use os.path.join in components.
Use os.path.join in utils regressiontests.
Fix scripts regression test.
use os.path.join() and python.exe under Windows.
Fix sys.path in runtests.py for Windows.
Fix IDMLPackage.namelist() with working_copy_path for Windows.
Rollback to slash character in components.get_idml_xml_file_by_name() since namelist() result is platform independent.
Fix misusage of os.path.join() in increment_filename() since it must be a forward slash.
Close IDML files in regression tests since os.unlink() need a closed file on Windows.
Merge remote-tracking branch 'origin/windows-compat' into windows-compat
Fix regression test for increment_filename for Windows.
Merge remote-tracking branch 'origin/windows-compat' into windows-compat
Fix closing file before unlink into regression tests.
Put Opened file into with statement in idml.py regression tests.
Add a __exit__() to IDMLPackage to close the zip in the with context.
Fix with statement in idml tests. Remove IDMLPackage.__exit__() because the close() is already performed in the ZipFile class.
idml.py regression tests : use a with context when using a IDMLPackage method that return a new instance (prefix etc).
close story.fobj at the end of components.Story.create().
Skip script test on Windows.
Merge master into windows-compat branch.
Use with context in the tests from master. Fix some indentation pb.