Fix @link syntax

Looking at some real javadoc would have prevented this... because it’s not
    bla @link{String label} bla
but instead it should look like this:
    bla {@link String label} bla
Extract function convertLink

convertText should soon get some additional features ({@code}, possibly
some HTML), so they should all go into separate functions.
Implement {@code} → ``