Refactored add/rename folder functions in list tree to be shown in hide-able section instead of in pop-up windows

Issue: GCP-9338

Reviewer: Jaira
- Temporarily prevents the user to add germplasm entries to Male and Female Parent in Crossing Manager since this feature is not yet implemented to the system.
- Update the warning text to display for the case stated above.

No Ticket.

Reviewer: Darla
Added fix for 0 instead of - on avail inv update for related germplasms   Ticket: GCP-9325   Reviewer: Jai
Added fix for 0 instead of - on avail inv update for related germplasms   Ticket: GCP-9325   Reviewer: Jai
Remove harvest date field in Crossing Manager -> Choose Setting screen.

GCP-8655.

Reviewer: Darla (Post-Commit)
Revert "Remove harvest date field in Crossing Manager -> Choose Setting screen."

This reverts commit 98c4c10b561930bb3a0e58dbbd4b9d26fd23d4c2.
Applied usability UACs - focus on folder textfield and saving on hit of ENTER - when adding/renaming folder in list tree

Issue: GCP-9338

Reviewer: Jaira (post-commit)
Make Crossing Manager main list tree shorter so as to accommodate for hide-able section for add/rename folder

Issue: GCP-9338

Reviewer: None
Corrected condition before assigning new folder name
No ticket (found while testing)
Reviewer: Darla
Apply Changes in AdditionalDetailsSettings
- Make the HarvestDate transient to prevent the JAXB to include this field on creating XML string.
- Remove HarvestDate field in the equals method to make the harvest date not a required field in crossing setting template.
Other files are only for code clean up :)

GCP-8655.

Reviewer: Darla
During drag and drop, do nothing if source == target and drop location is not a node
GCP-9130
Reviewer: Darla
master: deleted unnecessary message property file - german is no longer supported
No ticket
Reviewer: Mae Turiana
changed "Include parents in search results" to "Include parents"
No ticket
Reviewed by: Mae Turiana
standardized Germplasm Search Bar and Germplasm Search Result UI in both Add Entry and Search Germplasm page
GCP-9013, GCP-8658
Reviewer: Mae Turiana
added check for null methods and list size to avoid IndexOutOfBoundsException
No ticket
Reviewer: Mae Turiana
Already able to drag inventory on crossing manager to parent lists   Ticket: GCP-9057   Reviewer: To be reviewed by Jai
Added saving of dragged list inventory to parents    Ticket: GCP-9057   Reviewer: To be reviewed by Jai
Removed all logging library dependencies except slf4j and logback. slf4j and logback are the only logging libraries we should use and direct depend on, for all BMS components and applications.

Issue: GCP-9132
Fixed issues in List Manager with hiding folder section when certain tree items are clicked
Pending: Crossing Manager fixes

Issue: GCP-9338

Reviewer: Jaira
improvements to Add Entries dialog. Moved Select a Germplasm label to top and adjusted height to display more germplasms in the table.
GCP-9013
Reviewer: Crisjaira Villarino