Refactored parsing in tests: BailOutStretegy removed, using ErrorListeners instead, "throwsException" using error listener, lexer: overriding of recover methods removed

Parser factory refactored