correct unparsing of Unicode binary operator expressions

This now gets operator precedences directly from `julia-parser.scm` rather than repeating them in `show.jl`.

Previously, `:(1 ⊕ 2 ⊗ 3)` would be shown as `":(⊕(1,⊗(2,3)))"` whereas now it is shown in infix form.