XD-1065 Fix review comments

- Refactored the code to use getSupportedPlugins(Module) method
  to return a list of supported plugins
- Inject XD_JMX_ENABLED property using @Value annotation
- Refactored the supports metod signature to use supports(Module)