Revert "LPS-35724 Remove getSecurePassword methods. Everything should always be secure.  There is no need to deprecate since it never made it to a GA release."

This reverts commit c66173a21765ab722daf682bf76362363ab9850b.
LPS-38302 missing title
LPS-36216 Revert integration tests
LPS-38302 SF
LPS-38703 Need to check EXPIRE permission too in journal EntriesChecker
LPS-38573 Add possibility to configure PUBLISH_TO_LIVE_BY_DEFAULT for all PortletDataHandlers
LPS-38573 SF
LPS-38715 Let the user know what attachments are going to be copied (but shouldn't be clickable)
LPS-38715 SF
LPS-38200 Check if the availableLanguageIds is a subset of the portalAvailableLanguageIds
LPS-38200 Tests
LPS-38200 Check that the default languageId is amongst the available languageIds of the portal
LPS-38200 Tests
LPS-38200 Reset available languages for the company for the rest of the tests
LPS-38200 Need to distinguish between the LocaleException that is catch in staging.jsp and the LocaleException that is catch in display_settings.jsp because both jsps are in the same form navigator when editing a site. Added a type attribute in the exception and apply it.
LPS-38200 Add a new type for DefaultLocale exceptions
LPS-38200 Improve the error message displayed to the user.
LPS-38200 Grammar
LPS-38200 Make helper method, we're probably going to use this more in the future.
LPS-38200 SF