fixed wrong usage of getCanonicalName
adding a loader file for loading default logtalk related artefacts
making synchronous methods in the public interface to call non synchronous versions (to facilitate things in the JPL driver implementation)