SONAR-926 move org.sonar.api.resources.Language to project scope

Instantiation strategy is set to BATCH. Languages can't depend on module components.