Added environment variable PM2_GRACEFUL_LISTEN_TIMEOUT to define how much time pm2 will wait for the child process to send a listening event in cluster mode before sending the shutdown message to the old process
Allow a PM2-controlled process to start PM2 processes inside itself
Change extend function to ignore pm2-related environment variables from the nested env
merge fix
Merge branch 'chriswiggins-recursive_fix' into development
#782 #780 inside scripts
restart echo
Merge branch 'master' of https://github.com/adrianocola/PM2 into adrianocola-master
Merge branch 'adrianocola-master' into development
add GRACEFUL_LISTEN_TIMEOUT variable to conf file
#786
replaced old vizionar by new vizion
fixing indentation
Add test fixtures for inside pm2 process starting
Merge branch 'recursive_fix' of https://github.com/chriswiggins/PM2 into development
#787 #782
pm2 pull <name>
$pm2 pull implemented
CLI.pull*() now checks in process.json for post-update commands to execute
Fix structure nullification