Allow user to specify the PM2 Home folder using PM2_HOME env

PM2 won't run as user with no home or read only home folder. Introducing PM2_HOME allow to specify which folder should be used to keep .pm2 things.