removed subclasses for managing agent state
modified userparameter to consume source and to respect autorestart behavior set in zabbix::agent
updated userparameter