Make BaseLoader.load() include the exception when loading failed in the return dict
This includes the string representation of the actual exception that prevented the loading to properly happen so that there is a chance to show a comprehensive error to the Save-Code-Now end user.
Related to swh-web#4805