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. Server type now provides information about server family
and also about server version.

Enumerate is better (content assist, error when we use removed 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

JBoss Tools Component: Red Deer JBoss server requirements
Author: rrabara