LPS-47387 - Implementing Sikuli Drag And Drop for POSHI
LPS-47387 SF
LPS-47291 split test method into three smaller ones

The `testAddNullFileEntry` test checks 3 different things. Split into three
more focused methods.
LPS-47291 Format source
LPS-47426 Only show the message if thread.isQuestion()
LPS-47426 SF
LPS-47436 Clean up properly after StagedModelDataHandlerTests
LPS-47436 SF
LPS-46686 Creates the permission url only when is needed
LPS-45820 Force re-rendering of the toolbar when an AJAX request is made so that the redirect parameter of the actions gets refreshed and the paginator state is maintained across different requests.
LPS-45820 Force re-rendering of the toolbar when an AJAX request is made so that the redirect parameter of the actions gets refreshed and the paginator state is maintained across different requests.
LPS-47436 SF
LPS-47392 Extension to be abled to set PortletPreferences for portlets embedded in
Layouttemplates

Signed-off-by: Oliver Teichmann <oteichmann@prodyna.com>
LPS-47392 Provide equivalent functionality proposed in previous commit but based on Settings API instead of in PortletPreferences.
LPS-47392 Source Formatting
LPS-47392 SF
LPS-46550 Use UploadException when LiferayFileItem.threshold.size is exceeded
LPS-46550 Added LiferayFileItem exception
LPS-46550 Autogenerated
LPS-46550 Throw LiferayFileItemException from the action classes