Fixing optical validation and updates:

- Near fields should only be updated if there is an addition
- PD and height should only be editable if the lens type is ophtalmic
- Spherical widgets are update correctly when the user is editing the
  values.

Change-Id: Ibda52e37139e37680505d1d6c7479aa75f7bd642
Merge "Fixing optical validation and updates:"