Keywords (in lang::ql::(ql|qls)::Keywords) are now automatically inferred based on given syntax definition.
And more refactoring.
Refactoring again.
Merge branch 'kemi' of github.com:software-engineering-amsterdam/sea-of-ql into kemi