Closes #93 - Enhance next/previous method navigation
Reformat grammar.
Improve error handling for query body.
Separate parser tests for valid and error scenarios.
Improve syntax error handling.
Improve XML syntax error handling.
Improve XML syntax error handling.
Improve incomplete function and variable syntax error handling.
Improve incomplete main module error handling.
Merge branch 'nicklamer-functionNavigation'

Conflicts:
	CONTRIBUTORS
Refactoring of the structure navigation test.
Extend tests to support library module.
Use generated function instead of hardcoded.
Support for navigation in case of syntax errors (incomplete declarations).
Improved handling of incomplete function and variable names.
Improved navigation in case of partially typed function name.
Inspection - unused variable

Closes #21
Simple description of unused variable inspection
unused variable inspection has basic support for namespaces - uses prefix to distinguish different namespaces
Navigation across variables and query body.