ISPN-4241 Distexec cannot clone tasks for distributed executions in Karaf

Changed the OSGi headers for infinispan-commons to include DynamicImport-Package=* as the marshaller needs to be able to load classes from client bundles.
ISPN-4261 Clean up Karaf's features files
ISPN-3910 Update HotRod protocol specification to include the authentication verbs
ISPN-3910 HotRod Server authentication implementation
ISPN-3910 Hot Rod Client Authentication
ISPN-4174 Security Audit
ISPN-4137 Transaction executed multiple times due to forwarded CommitCommand

* Remove the "skipTransactionCompletedCheck" transaction flag.
* Only mark the transaction as completed after running the prepare from
  state transfer (if needed).
* Do not try to roll back if commit fails and recovery is enabled.
ISPN-4137 Transaction executed multiple times due to forwarded CommitCommand

Make rollback commands synchronous, but without sending a TxCompletionCommand.
ISPN-3910 Update the security integration tests to work with the latest interface changes
Replace usage of deprecated protostream api
Remove an out of date TODO
ISPN-3917 Remove magic constants from WrappedMessageTagHandler
WIP ISPN-3917 Filter objects using the query DSL (without using an index)
WIP ISPN-3917 remove unused class
WIP ISPN-3917
WIP Remove unused class
DSL revamp
wip