JBIDE-13939 Changed version of JBoss server requirements from string to enum

Server family (previously server type) and version was merged to one enum
type - server type

Renamed ServerReqOperator to ServerReqVersion because the annotation's
attributes has changed and attribute "version" is more explicit than attribute
"operator". For example this @JBossServer(type=EAP5x, version=GREATER) is
explicitly saying that we want EAP with version greater than 5.x.
However this @JBossServer(type=EAP5x, operator=GREATER) is a little bit
confusing for new user of JBoss Server requirements, because he don't know
what is an operator.

Changed parsing server version. Now it distinct major and minor versions.
Parse server version has format MAJOR_VERSION*10+MINOR_VERSION, where
minor version is a single-digit
Disable modal dialogs at eclipse startup (usage etc.)

These properties should disable subclipse, jbt usage reporting
and atlassian dialogs at startup
Fixed Red Deer API change in JBoss server requirements

Method isEnabled was moved from WidgetLookup to handler.
Using WithTextMatcher and DefaultHyperLink.
Refactored final fields in JBoss server requirements
Renamed package with advanced examples in JBoss server requirements
Fix WildFly server label - remove experimental str