SONAR-4326 Refactor rule related stuff out of QProfileRule - step 1
SONAR-4326 Replace inheritance w/ delegation - rule refactoring step 2
SONAR-4326 Update api/rules/show WS to use ES data