lib: Add "wrap" option to util.inspect to disable or set line length

Previously inspect would always wrap if the string exceeded 60 chars.

Now the "wrap" option can either be set to false, to disable wrapping, to an explicit number to enable wrapping at that length, or true to revert to the previous default wrapping length of 60 (default behaviour).

Follows on from #6943