Fixing SYNAPSE-875 Applying patch from Dushan to support loading properties files from arbitrary locations