Fail early in `@shutter/core` if `shutter.snapshot()` is called twice with the same test name. Would crash anyway if rendered content is not exactly the same as both tests would write to the same snapshot file. Make check case-insensitive.