add support of default printing for Maven dependencies
Created by: sashaostrikov
This is intended to fix such log entries
I decided to override String()
function instead of fixing such usages with adding of .PackageManagerSyntax()
because it is easier for logging purpose to just pass an object which already knows how to print themself.
Test plan
logging change, no tests needed