Added more validation for the name and description

Reviewer : Dan V (post commit)

Issue: None
moved * indicators on basic details (nursery), fixes on help-tooltips Rel. GCP-8938

Reviewer: Dan Jao
Fix for the issue of the tree not being reloaded after saving

Reviewer : Tiff Go

Issue: GCp-8968
Move the import button to the main screen instead of the popup screen

Reviewer : Cy Casada

Issue: GCP-8952
Align Nursery List and Selected Checks columns in germplasms + checks tab

Reviewer: DanV
Fixed the drag and drop for the check to prevent dragging of table header

Reviewer : Dan V

Issue: None
Moved handling of the "upload.directory" property to the new Spring managed FieldbookProperties bean. Removed the old and manual FieldbookProperty bean.

Reviewer: RebeccaB
Code cleanup, remove the externalToolInfo entirely since it wont be needed anymore

Reviewer: Tiff Go (Post commit)

Issue: GCP-9025
Code cleanup on the properties file in the pipeline, remove property that are not needed anymore

Reviewer: Naymesh Mistry (Post commit)

Issue: GCP-9025
Code cleanup on the properties file in the test folder

Reviewer: Naymesh Mistry (Post commit)

Issue: GCP-9025
Remove unnecessary property in the properties file

Reviewer: Naymesh Mistry (post commit)

Issue: GCP-9025
Remove site name from hidden nursery fields

Reviewer: Tiffany Go

Issue: GCP-9020
Minor layout adjustments + select 2 updates (GCP-8938, GCP-9011)

Minor layout adjustments to create+edit nursery, select 2 top drop down
open styling changes.

Reviewer: Dan Jao
Disable use of labels for required variables in nursery level

Reviewer: Daniel Villafuerte

Issue: GCP-9031
Filter variables to be added in the Management details to exclude static variables like Study UID and Study Status, fix infinite spinner when using start with a blank nursery

Reviewer: Daniel Villafuerte

Issue: GCP-9037
fix help tooltip icon alignment in advance nursery popup

Reviewer: Dan Jao
re-fix for action button not being disabled on add/delete variables actions

Reviewer: Dan Jao
Remove site name from hidden fields list

Reviewer: Daniel Villafuerte

Issue: GCP-9020
Removing unused code from spin.min.js, and renaming to spinner.js to make it more obvious that this is internally owned code, not a library.

Issue: GCP-9036
Reviewer: none
Adding a delay into spin.js to ensure the throbber does not appear unnecessarily.

Issue: GCP-9036
Reviewer: Rebecca B