console: console.dir takes options object: Fixes #5428

`console.dir` will forward an `options` arg to `util.inspect`. `options.customInspect` will default to `false` if not specified, all other options use the `util.inspect` defaults.

Documentation and a test also updated.

Fixes #5428