REPORT-684 - Add ability to filter by location in PatientStateCohortDefinition

Add locationList to PatientStateCohortDefinition and change implementation to use HqlQueryBuilder