add egauge_auto_config feature
intermediate commit for auto_config
v1 of auto_config is ready