SONAR-3387 Rename Violation to Issue
SONAR-4682 Start decoupling hash computation from issue matching

Create SourceHashHolder to take care of the heavy hash computations