catch exceptions during getDirectoryContents and return empty list

Fix problem when the directory doesn't exists or is not readable.
Althought the errors could be useful for identifying problems...
bump version to 1.4.5