Set proper limits for BeamDistributionItems
- Proper limits are set for wavelength, inclination and azimuthal angle during the initialization.
- Limits are passed from the old instance to the new one while switching between distributions.
- Limits are preserved while "reading" distributions from the project
Resolves #1095 (closed)