[Console] fix test for NullOutput that does not print anything and add a failing test for verbosity
[Console] fix NullOutput

It should not extend from abstract Output class because than it inherits the useless constructor arguments and applies formatting in write() needlessly.
[Console] the default type value should use the constant in OutputInterface::write
[Console] fix abstract Output class that fasly claims to support guessing of decorated variable.

Also we don't need to typecast to boolean as its already done by the formatter and its his responsibility
[Console] fix phpdoc of Output classes (esp. regarding the new verbosities)

also add missing information
[Console] use inheritdoc for Output classes
merged branch Tobion/console-nulloutput (PR #8037)

This PR was merged into the master branch.

Discussion
----------

[Console] fix Output classes

Please see commits.

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| License       | MIT

Commits
-------

940b788 [Console] use inheritdoc for Output classes
bd61b92 [Console] fix phpdoc of Output classes (esp. regarding the new verbosities)
9dcc9fa [Console] fix abstract Output class that fasly claims to support guessing of decorated variable.
2628d88 [Console] the default type value should use the constant in OutputInterface::write
ee0cc40 [Console] fix NullOutput
a290f87 [Console] fix test for NullOutput that does not print anything and add a failing test for verbosity