[#82610008] Fix feedback form

- User can now remove added screenshots
- remove "no file chosen" text
- Sto replacing dom with jquery
- break out styles
style attach files button, fix submit
Prevent orpahned participation error
Update contributing.md
[#84436194] Codes cleanup; disable user interaction until save finishes
Remove purple styles and button :(
[#83889072] Fix spacing on Financial Disclosure Overlay
[#84704242] Fix scroll position in Flow Manager columns

Positions are calculated before Journal logo images are loaded.
I just set a minimum height.
Merge pull request #730 from Tahi-project/purple-drank

Remove purple styles and button :(
Merge pull request #729 from Tahi-project/cleanup_register_decision_overlay

Cleanup Register Decision Overlay
Merge pull request #728 from Tahi-project/orphaned_participation

Prevent orpahned participation error
final touches for feedback styles
Change API of segmented-button component
Merge pull request #727 from Tahi-project/feedback_screenshot

[#82610008] Fix feedback form
User friendly error display for short title
Merge pull request #731 from Tahi-project/short_title_error

User friendly error display for short title
Refactor AssociationValidator
Refactor AffiliationDateValidator
Fix uncaught edge case
Remove memoization