stubs for list data project services
Reviewer: Dan Jao (post-commit)
Added parameter

Reviewer: Tiff GO
change method sig for save or update snapshots
Reviewer: Dan Jao (post-commit)
wrong column name
fix error
rename list_data_project to listdata_project
for create or update list data project only
Reviewer: Dan Jao (post-commit)
Issue: GCP-9756
sets primary key in list data project
some methods for retrieving list data projects
Reviewer: Dan Jao (post-commit)
Issue: GCP-9756, GCP-9757
scenario if list id (original) is from central
Reviewer: Dan Jao (post-commit)
Issue: GCP-9756
added set working database call to getGermplasmList (for the future, for now it's always local)
Reviewer: Dan Jao (post-commit)
Deleting a listnms + listdata_project
Reviewer: Dan Jao (post-commit)
Issue: GCP-9756
fix issue if list data project fields are null upon saving
Reivewer: Dan Jao (post-commit)
Added a parameter for the user id and added code for counting the listdata project records

Reviewer : Tiff Go (post commit)

Issue: GCP-9756
Fix for adding filtering to not show germplasm list with type CHECK, NURSERY, TRIAL, ADVANCED

Reviewer: Tiff Go

Issue: GCP-9797
inventory mw changes for using list data project
Reviewer: Dan Jao (post-commit)
Issue: GCP-9785
change experiment type of trial
Reviewer: Dan Jao (post-commit)
Issue: GCP-9661
Merge branch 'branch_maintain_germplasm' to master

Conflicts:
	src/main/java/org/generationcp/middleware/service/FieldbookServiceImpl.java
	src/main/java/org/generationcp/middleware/service/api/FieldbookService.java