XD-2009 ModuleDeployer cleanup

- Remove `BeanClassLoaderAware` and `DisposableBean` contracts from
ModuleDeployer
  - parentClassLoader is no longer used
  - destroy was only logging

- Remove constructor (now relying on the default no-arg constructor)
  - `ModuleDeployer` doesn't need `moduleDefinitionRepository` anymore

- Delete container-server.xml
  - Define `ModuleDeployer` bean inside ContainerConfiguration with
bean id `moduleDeployer`
  - `listeners.xml` is no longer used.