Fixes #348 ManchesterOWLSyntax round trip problem with disjoint classes

See the bug report for full information on the multiple issues going on
here.

Fixed here:
- missing rendering of DisjointUnionOf
- wrong parsing of DisjointClasses with extra entity
- missing parentheses around class unions