[update] restart/stopall like a waterfall

I.E.:
- The sockets are forced ranking by created time now.
- Print processing information:

  ```
  $ forever stoptall
  info:    Stopping test/fixtures/cluster-fork-mode.js
  info:    Stopping test/fixtures/log-on-interval.js
  info:    Stopping test/fixtures/server.js
  info:    Forever stopped processes:
  ...
  ```

  ```
  $ forever restartall
  info:    Restarting test/fixtures/cluster-fork-mode.js
  info:    Restarting test/fixtures/log-on-interval.js
  info:    Restarting test/fixtures/server.js
  info:    Forever restarted processes:
  ...
  ```

- When `$ forever restartall` or `$ forever stopall` is being executed, we restart each worker one by one, but not all at once, it makes a bad experience especially workers have successively dependencies - *workers[1] dependents on workers[2], workers[3] deps on workers[2]...*
- Delay betweens each restart/stop operation can be customized now - `config interval`. This helps a lot when workers need warm-up.



This doesn't need to be async. It can just be `sockets.sort(function (a, b) { /* ... */ })`