fixes bugs involving add/removal of engine bundles
adds extra protection to SlPaths model for empty index string
adds extra LSL::Exception handling when adding a new bundle or when switching the unitsync library