feat: Added support for BBOB's functions with low/moderate conditioning

- Attractive Sector Function
- Step Ellipsoidal Function
- Rosenbrock Function, original
- Rosenbrock Function, rotated

Signed-off-by: Sebastian Niemann <niemann@sra.uni-hannover.de>
fix: Added out of bound penality

Signed-off-by: Sebastian Niemann <niemann@sra.uni-hannover.de>
devel: Set sphere function's objective value method to be const (missed this one)

Const means in this sense, that they do not adjust any class field, etc.
The return value however is not set to be const.

Signed-off-by: Sebastian Niemann <niemann@sra.uni-hannover.de>
devel: Renamed "scaling" to "delta" to be consistent with the BBOB documentation

Signed-off-by: Sebastian Niemann <niemann@sra.uni-hannover.de>