Make benchmark.js cross-platform.

Also, check for failures in all places.
Use alphabetical order.
Switch to chalk for coloring the terminal.
Merge pull request #319 from kangax/benchmark2

Make benchmark.js cross-platform.