Add `extraConfig` option for SLiM

so that various configuration options can be set without having to
expose every single configurable parameter
Merge pull request #3885 from suvash/feature/add-configuration-options-for-slim

Add `extraConfig` option for SLiM