SONAR-5237 - complete skeleton stack in rule2 package
Merge branch 'master' of https://github.com/SonarSource/sonarqube

# By Julien Lancelot (6) and others
# Via Julien Lancelot
* 'master' of https://github.com/SonarSource/sonarqube:
  SONAR-4764 When removing profile at startup, do not check if the profile is deletable or not
  SONAR-4764 Fix issue on MySQL where profiles are empty because hibernate do not see new rules
  Complete WebService with new param metadata
  SONAR-4764 Remove icon near "Restore Default Profile" button
  SONAR-4764 Add a medium test
  SONAR-4764 Add Java WS Client to restore default profiles
  Rename addExtensions by addComponents
  SONAR-4927 Add Quality Gate widget
  SONAR-4927 Fix Build Breaker (remove alertLevel from new metric)

Conflicts:
	sonar-server/src/main/java/org/sonar/server/rule2/RuleService.java
Merge branch 'master' of https://github.com/SonarSource/sonarqube

# By Julien Lancelot
# Via Julien Lancelot
* 'master' of https://github.com/SonarSource/sonarqube:
  Manage l10n message on ServerException