[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.



There is a style that I try to follow, please try to conform to it. 

I have a styleguide here: https://gist.github.com/indexzero/5368926
And I recently made a commit related to style on your last PR: https://github.com/nodejitsu/forever/commit/cdfa701d7ae32483db14c207350f70a6a791c9aa