gui: PolarOverlay rendering bug fix
gui: After selecting a pixel in 1x1 view, the plot will automatically be focussed. This also solved an issue with the thumbnail preview not updating correctly
gui: the ZeroDimensionalPlotCanvas now tracks the current y value if the data is changed while a wavelength is selected in the plot
gui: Auto switch to Angualr view on point selection when in 1x1 viewing mode
gui: A quick but 'dirty' solution was added so that the PixelSelectOverlay gets activated for views that only contain a 'SEM CL' stream
gui: quick fix for a class level method call that caused exceptions in test cases
gui: Added configurable horizontal and verical lines to MarkingLineOverlay
doc: spell fixes
driver: beginning of support for Thorlabs FW102C

Not yet working, but communication with device works fine.
omicronxx: fix comment
gui: Added vertical legend to
PlotCanvas
doc: update API documentation with new Axis object for actuators
driver test: fix name

no behaviour change
model: introduce model.Axis and change Actuator.axes API and update drivers

Follow the new API for the axes: .axes is a dict with info for each Axis

=> allows each axis to have different ranges/unit
=> allows axes to be enumerated
=> allows to indicate whether an axis supports absolute positioning

Update all the drivers. Simulated tests pass.

The client code still need update.
cli: handle axes new API

pretty print Axis definition

use the unit to detect whether to use µm or default unit
PlotCanvas update
gui: use new band and grating axes

still needs testing
Merge branch 'master' of vpn.delmic.com:odemis