Make Parser and NodeTraverser injectable from the outside (by setters)
Missing newline fixes
Allow RequirementAnalyser-param in the LanguageFeatureAnalyser class to be injected in the constructor.
Added untested detection for:
5.4:
- __TRAIT__ magic constant
5.5:
- Try-Catch-Finally
- list in foreach
- Expression in empty()
- String/Array dereferencing
- ::class
5.6:
- argument unpacking
- constant scalar expressions
- pow operator
- use function and use const