Make ContractConfigurator optional
3.1.0 unintentionally made the ContractConfigurator a hard-dependency. This makes it so that it works like it was intended: If ContractConfigurator is present, special rescue contracts are available. If it isn't installed, they aren't offered.