return cb(err) if process name unknown
ignore `.idea` directory on DARWIN
fixes #809 Watcher should be persisted
Revert "ignore `.idea` directory on DARWIN"

This reverts commit e0704add535f19d99ffd59fd6648d1260ad62677.
Merge pull request #814 from Tjatse/master

Make watcher persistent
[fix #292] specify how to run non-JS applications in app.json

this wasn't specified, and confused lots of people.
Merge pull request #816 from timruffles/patch-1

[fix #292] specify how to run non-JS applications in app.json
docs(): Moved non-js interpreter to the right section
Merge pull request #815 from soyuka/master

Better error reporting on paths resolution
Merge branch 'master' into development
refactor kill interact
Reinforced Worker for concurrencial access issues detection
Merge branch 'development' of https://github.com/Unitech/PM2 into development
activate all debug flags for Travis
Merge branch 'development' of github.com:Unitech/PM2 into development
CLI.kill now wait for system signal from PM2
remove travis verbose mode
refactor test LockSystem
update package.json - Keymetrics/AXM examples
refactor worker