Implemented "ThreatCognitionModel" partially and refactored "UpdateSchemeEventDriven"
Also renamed: - Enum value "TARGET_DISTRACTION_STRATEGY" to "TARGET_REPULSION_STRATEGY" - Class "TargetDistractionStrategy" to "TargetRepulsionStrategy" VadereSimulator/src/org/vadere/simulator/models/psychology/selfcategorization/locomotion/OSMBehaviorController.java: - Renamed "reactToBang()" to "maximizeDistanceToThreatAndIncreaseSpeed()" and use "pedestrian.getPerceivedThreat()" instead of "pedestrian.getMostImportantStimulus()". VadereSimulator/src/org/vadere/simulator/models/psychology/selfcategorization/locomotion/UpdateSchemeEventDriven.java: - Use "pedestrian.getSelfCategory()" instead of "pedestrian.getMostImportantStimulus()" to derive specific behavior in "update()" method. VadereState/src/org/vadere/state/psychology/PsychologyStatus.java: - Added member variable "perceivedThreat".