[modules] minor prettify
[settings/gcs] save and display settings as integer if step is integer

close #381
[sonar] some fix for sonar module

sonar_scale is now a float in m/adc