SONAR-5010 allow Java web services to use an existing ruby controller

Example : Ruby /api/rules/index should still work if Java /api/rules/search is defined
Add skeleton of new WS /api/rules/search
Complete javadoc
New API org.sonar.api.utils.text.CsvWriter