upgrade should.js to version 4.0.0

This will break people and code using `should.include`
Also I could not fix 1 unit test for `process.exit` I think due to node.js changes in version 0.10.x