console: console.dir() accepts options object

This features comes from the need of adding extra options when displaying
the object using console.dir().

console.dir() accepts now a second parameter that is passed to util.inspect()
in order to provide extra options to the output. These options are: depth, color
and showHidden. More information about these options in util.inspect() documentation.
Merge branch 'feature/console-dir-accepts-options' of github.com:xavimb/node into feature/console-dir-accepts-options

Conflicts:
	lib/console.js