Allow user to specify the PM2 Home folder using PM2_HOME environment variable
Update nodejs version

From 0.8 => 0.10.26
Adding configuration option max_restarts to allow min_update to function decently
Test for gracefully reloading processes that do not listen.
Test for gracefully reloading processes that send 'online'
Added note about indicating a script has started with process.send('online').
env.pm2_env.watch instead of env.watch #514
Improved watch documentation #514
Fixed test according to previous commit
Delete now stops watching if process has been watched
Forgot to remove exit clausure
Merge pull request #520 from soyuka/fix-514

Fix #514
Merge remote-tracking branch 'nmrugg-511/master'

Conflicts:
	package.json
#511 if process is deleted, stop from beeing watched
 #514 if process is deleted, stop from beeing watched
upgrade pidusage - debug
Merge branch 'master' of github.com:Unitech/pm2
throttle test
add CONTRIBUTING.md file
update