LPS-48099 Apply to Repository*Comparator, the whole Repository design is anti-generic(there is no abstract common type for all types, when requiring concrete types, there is instanceof everywhere.), the only thing I can do for now (otherwise a massive refactor for type hierarchic will be required)is to force transfer the invoking type from invokerLPS-48099 Apply to Repository*Comparator, the whole Repository design is anti-generic(there is no abstract common type for all types, when requiring concrete types, there is instanceof everywhere.), the only thing I can do for now (otherwise a massive refactor for type hierarchic will be required)is to force transfer the invoking type from invoker.
LPS-48099 Apply to only direct usage, indirect usage will be fixed at later commits.
LPS-48114 Create a DeploymentScenarioGenerator

This arquillian extension will eliminate the need to implement the
method:

```
@Deployment
public static void getDeployment() {

}
```

when the artifacts are going to be built using SDK.
LPS-48114 Implement the deployment scenario generator.

This implementation first invokes the inherited default scenario generator.
If no @Deployment annotated method is present then invokes WebArchive.build()
to generate an artifact.
LPS-48114 Register arquillian extension
LPS-48114 Enable transitive dependencies
LPS-48114 Add required dependencies
LPS-48114 Fix typo in package
LPS-48114 This is a dependency of this module.

Does not make sense to move this to the users of ant-arquillian module.
LPS-48114 update Eclipse
LPS-48114 SF
LPS-48102 change comboservlet modulePath to use the portletId instead
LPS-48102 update tests
LPS-48102 remove unused
LPS-48102 clear combo cache on portlet deploy
LPS-48102 SF
LPS-48102 SF
LPS-48102 Move logic into clearCache in ComboServlet
LPS-48102 Auto SF
LPS-48102 Avoid magic numbers