increase magnifier zoom level to 5000% and change zoom to percentages (#20139)
Fixes #19486
Summary of the issue:
the magnifier zoom level is capped at 10x, which quite low
the dropdown list of zoom in settings is quite awkward, particularly with more options
Description of user facing changes:
higher zoom value (50x/5000%)
zoom is a percentage now
the zoom setting is a spin control rather than a drop down.
Description of developer facing changes:
Added a StepSpinCtrl that allows step values for integer spin controls
Description of development approach:
Use integer zoom percentage values as wx.spinctrldouble is inaccessible