Renamed Pvra\RequirementAnalysis\Result\Requirement{Category => Reason}
Do not duplicate required versions in addRequirement.
Support for $this in closures.