Allow for SlidesContainer in edetail-lib@v1.0.1

@incuna/js I'm merging this and releasing straight away so we can get this into edetail-project
> Also, that would mean this library can call those methods in that new manner but it must also cope with old versions. It needs to be as backwards compatible as it can be to deal with any eDetail we might ever need to develop on without upgrading.

I think that those eDetails should be upgraded to the latest library versions if required. It's going to be a lot of work and pain trying to maintain software which works with different old versions. It also means we are propagating bad older coding practices which we are trying to stop using.