JBIDE-13938 Refactored

Refactored ServerMatcher, ServerRequirement and ServerReqState.

Component: RedDeer server requirements
Autor: rrabara