Added valid magnification range for [d]zoom
This PR improves few things with the zoom and dzoom.
- Added configurable valid range for zoom and dzoom:
magnification_range: [1, 10]
- Allow to share magnification range to other bliss session
- Make sure the optic is properly initialized