Removed Germplasm Import steps from accordion plus changed upload step according to new prototype

Issue: GCP-9442

Reviewer: Dennis (post-commit)
Extracted germplasm fields to separate class in Specify Germplasm Details page plus fixed layout according to new prototype
Pending
1. UI - move placement of manage methods/locations links and show favorites checkboxes
2. Saving of Germplasm List not yet working

Issue: GCP-9444

Reviewer: Dennis (post-commit)
Merge branch 'germplasm_import_refactoring' of github.com:digitalabs/BreedingManager into germplasm_import_refactoring
Fixed bug in error message if pedigree options is left blank

Issue: GCP-9444

Reviewer: Dennis (post-commit)
Merge branch 'germplasm_import_refactoring' of github.com:digitalabs/BreedingManager into germplasm_import_refactoring
Added initial commit for save as popup    Ticket: GCP-9449   Reviewer: To be reviewed by Darla
Added save logic for new save list on germplasm import    Ticket: GCP-9449    Reviewer: To be reviewed by Darla
Added fix for saving import list and return to upload screen after   Ticket: GCP-9449
Implemented UI and layout fixes for Specify Germplasm Details screen

Issue: GCP-9444

Reviewer: Jaira (post-commit)
Modified order of table columns containing imported germplasm according to new prototype

Issue: GCP-9444

Reviewer: Jaira
Added ":" at end of labels plus set table to allow column collapsing - all for Specify Germplasm Details screen

Issue: GCP-9444

Reviewer: Jaira
Merge branch 'master' into germplasm_import_refactoring
Extracted processing of imported germplasm in Germplasm Import 2nd step into separate class -> ProcessImportedGermplasmAction as part of code improvement effort

Issue: None

Reviewer: Dennis (post-commit)
Added support for xlsx on germplasm import tool    Ticket: GCP-9476    Reviewer: To be reviewed by Darla
Removed default date and handling for germplasm import    Ticket: GCP-9496    Reviewer: To be reviewed by Jai
Removed repeated codes as part of code improvement

Issue: None

Reviewer: Mae
Added new UI components to Multiple Matches popup in Germplasm Import according to new prototype/design

Issue: GCP-9503

Reviewer: Mae
Implemented stricter dateformatter parsing/checker     Ticket: GCP-7510      Reviewer: To be reviewed by Jai
for advanced template, show 2nd pedigree option.
Fixed also the 2nd pedigree processing logic to handle advanced template

Issue: GCP-9515

Reviewer: Mae (post-commit)
- Make the Germplasm Breeding Method not mandatory in Specify Germplasm Details Window
- Add the new logic for Gnpgs value based on the method name

GCP-9516

Reviewer: Darla