XD-1065 Check moduleType support to Plugins

- Added 'supports(ModuleType)' method to Plugin
 - At ModuleDeployer, before calling module processing methods
   check if plugin supports module type

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)
XD-1065 polishing