tools: benchmark + testing fix + cpplint.py

- Improve benchmark suite (can run all test)
- Improve test suite
- Update `cpplint.py` but exclude all new warnings
  - allows for c++11 as per https://groups.google.com/d/msg/v8-users/o1wffwdnUdU/EKzlsTDd-KgJ
crypto: remove duplicate declaration

Caused crashes in `Debug`
test: fixture certificate expired
test: tweaking test code

test-child-process-fork-net2.js - time limit too strict
test-cluster-worker-init.js - time limit too strict
test-force-repl.js - time limit too strict
test-fs-empty-readStream.js - time limit too strict
test-fs-realpath.js - Windows case normalization
test-fs-realpath.js - Windows case normalization
src: protect in case there is no toString()

triggered by test-regress-GH-4015.js with Debug build