Dependency graph client formatting
This MR recovers the lost dependency tree output formatting. Well partially, since on this branch Perl would complain about non ASCII characters being printed, so an ugly temporary substitute is used for the tree connectors instead. This and other issues are highlighted using TODOs, fixes would be much appreciated. ;)
This branch builds on top of the work to output a proper DTO when querying dependency information from the server component. That work is also available as a MR, see: !14 (merged)