adugnaworku <> in openlmis-referencedata

update processingPeriods search to fetch only by programid. Useful for report filter the loads periods by program only

Fix sonar issue

Fix facility performance test

fix appropriate varialbe naming

refactor facility supported program validation

OLMIS-3982: Add facility validation for duplicate program supported

OLMIS-3288 : remove obsolete message key reference

OLMIS-3288 : Make processingPeriod optionally search with only ProgramId

Remove rest endpoint to use default processing period GET rest end point

OLMIS-3288 - Expose rest endpoint for reports processing period filter

OLMIS-4695: Added missing ID check on updating facility