Made ParserException to extend OWLParserException, and
OWLParserException a runtime exception.

This simplifies parser code as there is less need of declaring 
exceptions all exceptions thrown by a parser are caught anyway in the
parser factory to create UnparsableOntologyException, so the
checked exceptions never bubble to the surface anyway.
Manchester OWL syntax cleanup