[medium] agents runs modules in goroutines, not exec()
[medium] agents runs modules in goroutines, not exec()

This patch changes the way modules are executed by agents.
Instead of running them as separate processes, invoked by
passing module parameters over the command line, they are
now launched as goroutines of the main agent process.
As a side effect, command line args length are not a problem
anymore.

rezen/mig,therealkbhat/mig,yvesago/mig,mvanotti/mig,rayyang2000/mig,pap/mig,gdestuynder/mig,zerosign/mig,deathping1994/mig,ameihm0912/mig,yvesago/mig,therealkbhat/mig,gdestuynder/mig,yvesago/mig,mozilla/mig,datachand/mig,vladimirdiaconescu/mig,jboyer2012/mig,vladimirdiaconescu/mig,deathping1994/mig,gdestuynder/mig,zerosign/mig,jvehent/mig,djmitche/mig,datachand/mig,ameihm0912/mig,mvanotti/mig,mozilla/mig,jboyer2012/mig,pap/mig,mvanotti/mig,pap/mig,mozilla/mig,jboyer2012/mig,rezen/mig,zerosign/mig,deathping1994/mig,mvanotti/mig,rezen/mig,yvesago/mig,sunnygkp10/mig,vladimirdiaconescu/mig,datachand/mig,vladimirdiaconescu/mig,mozilla/mig,jboyer2012/mig,rayyang2000/mig,deathping1994/mig,sunnygkp10/mig,therealkbhat/mig,djmitche/mig,ameihm0912/mig,sunnygkp10/mig,rayyang2000/mig,therealkbhat/mig,rezen/mig,gdestuynder/mig,sunnygkp10/mig,datachand/mig,jvehent/mig,zerosign/mig,pap/mig,rayyang2000/mig,jvehent/mig,jvehent/mig,mozilla/mig