Updated test results for equivalence operator generation
Added more tests for connectives and unary plus/unary minus
Updated templates to respect operator precedence when generating Java
Removed operator precedence classes as these are now obsolete as this responsibility is moved to the templates
Moved responsibility of operator precedence handling to templates
Minor cleaunup and TODO remark for typelookup class
Removed explicit grouping of expressions in OO AST used to alleviate generation of code that would respect the rules of operator precedence. A redesign ensures that this is now being handled in the templates.