[BREAKING] Upload configuration is now located in TCA at the path columns.[column].config.upload
(formerly columns.[column].config.EXT.psb_foundation.upload)!
No action required if there are no direct references to the old path.

[FEATURE] Add function for sanitizing file names.
[FEATURE] Add helper method for initiating downloads.
[FEATURE] Add helper method to check if a string contains only whitespace characters.
[FEATURE] Add service for page cache configuration building.
[FEATURE] Add trait for controllers to control the page cache.
[FEATURE] Add upload method for single file.
[TASK] Add functional tests.
[TASK] Apply correct coding styles to TypoScript generation.
[TASK] Make extension compatible with TYPO3v13.
[TASK] Support foreign_default_sortby in TCA attribute Inline.
[BUGFIX] Change duplicate error code to unique value.
[BUGFIX] Fix array path of upload configuration in TCA.
[BUGFIX] Fix line endings in runTests.sh.
[BUGFIX] Fix rendering of backend modules.
[BUGFIX] Fix wrong auto-generated label paths in backend module context.
[BUGFIX] Handle non-string request parameters correctly.
[BUGFIX] TypoScript comments werent generated correctly at top level.