fix lint bugs
Support many function buttons in one control
small fixes
Configuration module, layer list, new layer switcher
fix jshint warnings
update build scripts for a separate config library
update build