Violation Type

Added the PolicyRuleType Enum
Added the getType() method to the AbstractPolicyRule
Removed the "Policy Rule" prefix
Fixed an issue that raises a NumberFormatException when a double has a ',' instead of a '.'