Merge pull request #843 from Tjatse/development

fix: match more complex arguments
#29 Remove code duplication for env. variables merge. Extract to a new function.
#29 Merge 'deploy.[ENVNAME].env' values to the environment variables object.
#29 Minor code cleanup.
#29 Create a test for the new functionality. Fix a found bug.
#29 Comment amendment.
#29 Additional check for envName
#29 Change priority: lowest is deploy.dev.env, then app.env, and highest is app.env_dev. Update docs. Update sample ecosystem.json when doing `pm2 ecosystem`.
little fix
Merge pull request #849 from Tjatse/development

TreeKill lib
Merge pull request #847 from koresar/development

Allow env vars per each ecosystem's deploy
update CHANGELOG.md
Add units in doc
fixed a simple typo

specific paths, not specifics paths.
Merge pull request #855 from naman34/patch-1

fixed a simple typo
Merge pull request #853 from Tjatse/development

feature: timestamp prefix of `pm2.log`
Set TIMESTAMP to PM2 log by default
warn message only for 0.10
remove debug
add log debug