Ability to detect cluster services installed. Updated error message for incorrect zProps.

Still need to handle cluster detection by creating new device with cluster ip if not already
created.
Provides support for new cluster device. Also better handling of error messages.

This update will create a new device if it doesn't already exists in the
Microsoft/Cluster device class.
-- Still need to create cluster modeler that will be assigned to this class

Also provides error event when SQL modeler plugin is enabled but SQL is not installed.