Implemented --all option to dump command

`dump` command now accepts `--all` / `-a` option.
This makes it possible to display protected and private properties.

Presenter interface has been updated in that regard, and all implemented presenters.