used better widget for gpschannelsview (on/off switch)
normalized widget id keynames
normalized widget id keynames
added mapping for gpio channel editor -> data -> serial i/o; refactored spinner view into generic mapped value spinner component