ellipsize user-provided text in pretty_link() as well as automatic link text

for snarfed/bridgy#153