* __Breaking__: refactor of `kspace` -> there are now three specialized (mutually exclusive) classes `ManualGrid`, `SymmetricGrid`, `AutomaticGrid`, `Path`
* Refactor using `IndexedWithDefault` to cut down boilerplate code
* Refactor of the delaying code: `DelayedInfo` has been added and a delayed value now can be of type different from input
* `SCFDirectMinimization` does not take steps as argument (already taken by `MaxSteps`)
* Reject delayed value only if already defined in same dataset