Adding Xenuti::Report class to hold ScannerReports
Refactoring: removing HashWithConstraints from reports and warnings.