fix matching of measurement rows and variable types

Reviewer: Tiffany Go

Issue: 8078
Fix NPE error

Reviewer: Tiffany Go

Issue: GCP-8078
Fix creation of stock prop records

Reviewer: Tiffany Go

Issue: GCP-8708
GCP-8497 : Modified conformity testing service to be order agnostic for heterozygous values; e.g., A/G should be considered same as G/A
GCP-8493 : Created unit test, added eception throwing if no parent or ancestor data available
allow displaying central db (partial fix) and mostly fix for displaying factors
Reviewer: Daniel Jao
Issue: GCP-8771
Resolve issues when opening nurseries in Central (needs to disable Open and other functions).  TBD with Dan.
Reviewer: Dan Jao
Issue: GCP-8770
Removing Eclipse settings file from being tracked that should be being ignored, as per the .gitignore file.

Reviewer: none
Issue: none
Removing resources folders from being blanket ignored in the .gitignore file. Committing formatting changes to test-hibernate.cfg.xml.

Issue: none
Reviewer: Rebecca B
Removing copy of test-hibernate.cfg.xml from my config, and reverting changes I committed that were caused by having that local override.

Issue: none
Reviewer: Naymesh M
added a middleware method to get the id of a project given a name. to be used in the front end for determining the uniqueness of a study name
Reviewer: Dan Jao
Issue: GCP-8786
Refactor transformer methods to not use indeces in getting the measurement value

Reviewer: Tiffany Go

Issue: GCP-8779
Added a flag to Germplasm and Germplasm List search methods so that searching of public (central) data can be switched on or off. This is now used in BreedingManager's List and Germplasm search functionality.

Issue: GCP-8784
Reviewer: Rebecca B
Saving Check Factor value
Reviewer: Dan Jao
Issue: GCP-8790
merge with master
GCP-8497 : Changed service so that it goes into "ancestor mode" if at least one of the parent data is not available
GCP-8777 : Updated the creation of the Workbook object used in saving such that all MeasurementData objects have a reference to its respective MeasurementVariable
Added a flag to Germplasm and Germplasm List search methods so that searching of public (central) data can be switched on or off. This is now used in BreedingManager's List and Germplasm search functionality.

Issue: GCP-8784
Reviewer: Rebecca B
Merge branch 'master' into branch_update_from_changes
Resolved conflicts: src/main/java/org/generationcp/middleware/manager/GermplasmDataManagerImpl.java - added searchPublicData