fix whitespace
add BrokenLinkage.make_full_message

use to set full_message; purpose is to be able to create a similarly formatted message
with multiple descriptions in LinkErrors and LinkErrorHandler
make make_{broken,external}_linkage available module wide

use it in TestLinkErrorHandler
LinkErrorHandler: directly use LinkError reprs to create messages
Don't use prefix in repr of LinkError