Several fixes

FIX: Dirac.py - let FileCatalog choose catalogs to be used in a uniform way
FIX: Os.py - protection against faulty "df' command in getDiskSpace()

closes #1097