[AS7-4980] upgrade HornetQ to 2.2.18.Final

* Refactor SendMessagesTestCase to take into account MDB interruption
  - decrease transaction timeout to ensure that the "await" message
    will be properly redelivered when the MDB is redeployed
  - simplify code by using JMS unified API
[AS7-4839] Don't set the name when setting the model. The path address handles that.
Don't override superclass validation.
Reorganize services to be abstract and cut down on the implementation.
[AS7-4884] When a file handler fails to be added the file service needs to be removed.
AS7-4992 Fix filesystem deployment scanning during boot time, where previously deployed files were ignored
AS7-4953 Extended Access Log doesn't work if you don't provide pattern
AS7-4770 read-attribute on servelt causes NPE when servlet name contains space

* there is no need to replace spaces with underscores '_' anymore
JBPAPP-9259 - RolloutPlanTestCase from CLITestsuite fails on IBMJDK
[AS7-4746] DuplicateServiceException: PersistentBundlesHandler already registered
[AS7-4658] Verify that the deploy operation is guaranteed to wait for the Bundle to get installed
[AS7-4861] Cannot activate OSGi subsystem with fragment bundle deployments
AS7-4814 Cannot activate OSGi subsystem with disabled bundle deployments
[AS7-4867] Integrate OSGi Repository RI
Restore and deprecate ManagementClient.getDeploymentMetaData()
Fix ExecutorService handling for ModelControllerClient service
[AS7-4926] increase remoting window size
when shutting down, close the channel right away
simplify connection mgmt a bit
[AS7-4916] fix RemoteProxyControllerProtocolTestCase