LPS-45461 Resend of Split DefaultConfigurationAction into two versions: one for PortletPreferences and another for Settings

Hi Brian:

I have decided to remove the @Deprecated from DefaultConfigurationAction. This is because we need to migrate all portal from PortletPreferences to Settings to mark it as deprecated and that's a huge task.

The rest of the pull mainly remains the same as the one sent yesterday. I will send a further pull to migrate Blogs from DefaultConfigurationAction to SettingsDefaultConfigurationAction to see how it will look in the end.

If we like the result, then we'll keep migrating the rest of ConfigurationActionImpls.

Cheers,
Ivan