Make config sanity checks compatible with Node ≥0.10
Remove obsolete path.basename's argument.

Since node v0.9.6, basename and extname ignore trailing slashes.
Fix optionConfigTest to respect both the node 8 and Node 10 error code
Add `SucceedingSuite` in test's resources to ensure having a succeeding suite in tests.
Use the `SucceedingSuite` in optionConfigTest which is safer.

The condition of `should not do anything if passed empty options` test is inverted to prevent having an error code returned due to test failure.
Use the `SucceedingSuite` in optionSetupTest which is safer.

The condition of `should not do anything if passed empty options` test is inverted to prevent having an error code returned due to test failure
Fix optionSetupTest to respect both the node 8 and Node 10 error code
Use the `SucceedingSuite` in exitCodeTest which is safer.
Replace last instances of DuckDuckGo example usage in tests
Improve missing server test reporting
Factor Succeeding/Failing test suites config
Update `engine` section of package.json
Pessimistic approach, we'll see what happens with Node updates (not tested on v0.11, yet saying it won't work, to at least warn users that it's ntested)
Regenerate shrinkwrap with latest NPM version
Ensure compatibility with Node 0.10

Fixes #85

* node-v10:
  Regenerate shrinkwrap with latest NPM version
  Update `engine` section of package.json Pessimistic approach, we'll see what happens with Node updates (not tested on v0.11, yet saying it won't work, to at least warn users that it's ntested)
  Factor Succeeding/Failing test suites config
  Improve missing server test reporting
  Replace last instances of DuckDuckGo example usage in tests
  Use the `SucceedingSuite` in exitCodeTest which is safer.
  Fix optionSetupTest to respect both the node 8 and Node 10 error code
  Use the `SucceedingSuite` in optionSetupTest which is safer.
  Use the `SucceedingSuite` in optionConfigTest which is safer.
  Add `SucceedingSuite` in test's resources to ensure having a succeeding suite in tests.
  Fix optionConfigTest to respect both the node 8 and Node 10 error code
  Remove obsolete path.basename's argument.
  Make config sanity checks compatible with Node ≥0.10