Delegate at runtime in `test` per default
This release extends the delegate_at option to allow passing a list of environments similar to check_if_exists.
To be more clear on the intent delegate_at has been renamed to delegate_at_runtime? and check_if_exists to check_if_exists?. The old names are still accepted by Knigge but a deprecation warning is printed if they are being used.
With this done the default of delegate_at_runtime? has been set to [only: :test] which allowed to change the default of check_if_exists? to true.
Now Knigge will no longer generate compiler warnings in test when using Mox.defmock since the implementation will - as the this change suggests - be loaded at runtime instead of compile time.